Сетка данных, добавляющая функцию сортировки к столбцу без данных

У меня есть 4 столбца в сетке данных. В руководствах приведены примеры того, как сортировать столбцы, полученные из базы данных, используя array('OrderByClause' => QQ::OrderBy(QQN::Pubs()->Name)

Тем не менее, я хочу отсортировать результаты $_FORM->getDistance($_ITEM)

То, что я до сих пор, это:

$ this-> dtgPersons-> AddColumn (new QDataGridColumn('Номер строки', 'CurrentRowIndex + 1)?>'));

$ this-> dtgPersons-> AddColumn (new QDataGridColumn('Имя паба', 'Имя?>', 'Ширина =200', //)); массив ('OrderByClause' => QQ:: OrderBy (QQN:: Pubs () -> Name), 'ReverseOrderByClause' => QQ:: OrderBy (QQN:: Pubs () -> Name, false))));

$ this-> dtgPersons-> AddColumn (новый QDataGridColumn('Street', 'Address1?>', 'Width=200', массив ('OrderByClause' => QQ:: OrderBy (QQN:: Pubs () -> Address1), 'ReverseOrderByClause' => QQ:: OrderBy (QQN:: Pubs () -> Address1, false))));

$ this-> dtgPersons-> AddColumn (новый QDataGridColumn('Расстояние от местоположения', 'getDistance($_ITEM)?>', 'Width=300'));

Следующая строка работает со столбцами, которые имеют сортировку по ним

$this->dtgPersons->SortColumnIndex = 2;

1 ответ

Я не уверен в этом. Попробуйте спросить на странице github - http://github.com/qcubed/framework.

Другие вопросы по тегам