Yii Framework Forum: Сортировка Данных При Помощи Dropdownlist - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Сортировка Данных При Помощи Dropdownlist Сортировка данных при помощи dropdownlist Rate Topic: -----

#1 User is offline   maximatorrus 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 32
  • Joined: 21-January 14

Posted 18 February 2014 - 05:12 AM

Подскажите, пожалуйста. Существует таблица html <table>. В ней вывожу всевозможные данные. Хочу прикрутить фильтр (отсортировывать выводимые значения) в виде выпадающего списка. При выборе значения - таблица будет содержать значения, удовлетворяющие фильтру.

Что почитать по этому поводу?! Может есть какие решения?! Заранее спасибо.

Идея такая. Расписание врачей. Фильтр - специальность. При выборе специальности выводить расписания исключительно для врачей выбранной специальности.


пока есть задумка следующая.
lpucontroller
public function actionView($id)
    {
$filter=new Speciality('search');
                $filter->unsetAttributes();  
                if(isset($_GET['Speciality']))
                    $filter->attributes=$_GET['Speciality'];    
} 



lpu/view
echo CHtml::form(array('lpu/view'),'GET');
$b = CHtml::listData($filter, 'id','name');
echo CHtml::dropDownList('id','',$B);
$this->widget('bootstrap.widgets.TbButton', array('buttonType'=>'submit', 'label'=>'Выбрать'));
echo CHtml::endForm();


$speciality = Speciality::model()->findByAttributes(array('id' => $doctor->speciality_id, 'name'=>'TERAPEVT3'));
//вот здесь вместо TERAPEVT3 поставить бы значение, которое можем получить при выборе селектора.


 

0

#2 User is offline   ORey 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 1,698
  • Joined: 20-April 09
  • Location:Moscow, Russia

Posted 18 February 2014 - 05:20 AM

Если самому лениво делать, то совершенно точно есть уже готовые компоненты с гридами - покопайтесь в экстеншнах, там много чего есть вообще.

А вообще это и самостоятельно несложно реализуется. Суть в том, чтобы при выборе селектора отправлять ajax-запрос в какой-нибудь экшн и результатом обновлять область грида.

Тут вот занимательное чтиво есть, кстати, по этому поводу. Вот, к примеру, готовое решение.
God is real unless declared as integer
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users