0

我在数据网格中有 4 列。这些手册提供了有关如何使用从数据库派生的列进行排序的示例array('OrderByClause' => QQ::OrderBy(QQN::Pubs()->Name)

但是,我想对计算结果进行排序 $_FORM->getDistance($_ITEM)

我到目前为止是这样的:

$this->dtgPersons->AddColumn(new QDataGridColumn('Row Number', 'CurrentRowIndex + 1) ?>'));

$this->dtgPersons->AddColumn(new QDataGridColumn('Pub Name', 'Name ?>', 'Width=200', //)); array('OrderByClause' => QQ::OrderBy(QQN::Pubs()->Name), 'ReverseOrderByClause' => QQ::OrderBy(QQN::Pubs()->Name, false))));

$this->dtgPersons->AddColumn(new QDataGridColumn('Street', 'Address1 ?>', 'Width=200', array('OrderByClause' => QQ::OrderBy(QQN::Pubs()->Address1) , 'ReverseOrderByClause' => QQ::OrderBy(QQN::Pubs()->Address1, false))));

$this->dtgPersons->AddColumn(new QDataGridColumn('距离位置', 'getDistance($_ITEM) ?>', 'Width=300'));

以下行适用于对其进行排序的列

$this->dtgPersons->SortColumnIndex = 2;

4

1 回答 1

0

我对此不确定。尝试在 github 页面上询问 - http://github.com/qcubed/framework

于 2013-12-18T07:29:31.137 回答