Added a virtual callout for grouping
git-svn-id: file:///svn-source/pmgr/branches/ledger_transactions_20090605/site@149 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -111,7 +111,7 @@ class AppController extends Controller {
|
|||||||
$start = $limit*$page - $limit;
|
$start = $limit*$page - $limit;
|
||||||
|
|
||||||
// Grab the actual records taking pagination into account
|
// Grab the actual records taking pagination into account
|
||||||
$query['group'] = $model->alias.'.'.$model->primaryKey;
|
$query['group'] = $this->jqGridDataGroup($params, $model);
|
||||||
$query['order'] = $this->jqGridDataOrder($params, $model,
|
$query['order'] = $this->jqGridDataOrder($params, $model,
|
||||||
isset($params['sidx']) ? $params['sidx'] : null,
|
isset($params['sidx']) ? $params['sidx'] : null,
|
||||||
isset($params['sord']) ? $params['sord'] : null);
|
isset($params['sord']) ? $params['sord'] : null);
|
||||||
@@ -258,6 +258,10 @@ class AppController extends Controller {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function jqGridDataGroup(&$params, &$model) {
|
||||||
|
return $model->alias.'.'.$model->primaryKey;
|
||||||
|
}
|
||||||
|
|
||||||
function jqGridDataOrder(&$params, &$model, $index, $direction) {
|
function jqGridDataOrder(&$params, &$model, $index, $direction) {
|
||||||
return $index ? array($index .' '. $direction) : null;
|
return $index ? array($index .' '. $direction) : null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user