Fixed issue with 3.1 caused by DataList being full immutable issue #33

This commit is contained in:
Ed 2013-07-10 14:20:16 -03:00
parent 7cfeb8dc49
commit 8b10f39dce
1 changed files with 4 additions and 2 deletions

View File

@ -394,13 +394,15 @@ class GridFieldSortableRows implements GridField_HTMLProvider, GridField_ActionP
if ($data['Target'] == 'previouspage') {
$sortPositions = $items->limit($paginator->getItemsPerPage() + 1, ($paginator->getItemsPerPage() * ($currentPage - 1)) - 1)->column($sortColumn);
$items = $items->limit($paginator->getItemsPerPage() + 1, ($paginator->getItemsPerPage() * ($currentPage - 1)) - 1);
} else if ($data['Target'] == 'nextpage') {
$sortPositions = $items->limit($paginator->getItemsPerPage() + 1, $paginator->getItemsPerPage() * ($currentPage - 1))->column($sortColumn);
$items = $items->limit($paginator->getItemsPerPage() + 1, $paginator->getItemsPerPage() * ($currentPage - 1));
} else {
user_error('Not implemented: '.$data['Target'], E_USER_ERROR);
}
$sortPositions = $items->column($sortColumn);
//Start transaction if supported
if(DB::getConn()->supportsTransactions()) {