Фильтрация и сортировка grid'a

 
Посетитель
small user social cms
Медаль
Сообщений: 763
Подскажите, кто в курсе, как сделать фильтрацию и как сортировку выводимого в гриде контента?
В Экшене компонента, есть код:
Код PHP:
  1.  
  2. $grid = $this->loadDataGrid('groups');
  3. return cmsTemplate::getInstance()->render('backend/groups', array(
  4. 'grid' => $grid
  5. ));
  6.  
Как его модифицировать, чтобы сортировать, например, по полю "name"?
Как сделать фильтр по тому же полю?

Или не здесь?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3539
Виктор:
Или не здесь?
Здесь, а точнее в вашем файле грида.
Код PHP:
  1.  
  2. $options = array(
  3. 'is_sortable' => false, // true добавит сортировку
  4. 'is_filter' => false, // true добавит фильтрацию
  5. 'is_pagination' => false, // true добавит пагинацию - деление на страницы
  6. 'is_draggable' => true, // false избавит от ручного перетаскивания
  7. 'order_by' => 'ordering', // по какому полю сортировать - стоит по умолчанию
  8. 'order_to' => 'asc', // направление сортировки
  9. 'show_id' => false // true добавит столбец с id
  10. );
короче, тут уже всё описано давно.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 763
Loadырь, спасибо за ответ. К сожалению из-за неправильно сформулированного вопроса получил не тот ответ sad
Я имел ввиду "что нужно/как/где сделать", чтобы грид вывел не полную информацию (фильтрация) из источника или уже отсортированную по указанному в скрипте критерию.

P.S. По указанной Вами ссылке красиво так написано, что "Эта страница ещё не существует"...
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3539
Ключевое слово там ЕЩЁ.
вот ссылка на существующую http://docs.instantcms.ru/dev/controllers/backend/grids
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.