소스 검색

fixed default order by desc in TableAjax

Piotr Labudda 9 년 전
부모
커밋
678c4e2251
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      SE/se-lib/Route/ViewTableAjax.php

+ 2 - 2
SE/se-lib/Route/ViewTableAjax.php

@@ -29,7 +29,6 @@ class Route_ViewTableAjax extends RouteBase {
 		}
 		$tbl->setSyncUrl($syncUrl);
 		$tbl->setLabel($tblLabel);
-		$tbl->setFilterInit($filterInit);
 		$tbl->addRowFunction('edit');
 		$tbl->addRowFunction('hist');
 		$tbl->addRowFunction('files');
@@ -52,7 +51,7 @@ class Route_ViewTableAjax extends RouteBase {
 
 			$forceFilterInit = array();
 			$filterInit = new stdClass();
-			$filterInit->currSortCol = 'ID';
+			$filterInit->currSortCol = $acl->getPrimaryKeyField();
 			$filterInit->currSortFlip = 'desc';
 			foreach ($_GET as $k => $v) {
 				if (strlen($k) > 3 && substr($k, 0, 2) == 'f_' && !empty($v)) {// filter prefix
@@ -68,6 +67,7 @@ class Route_ViewTableAjax extends RouteBase {
 			}
 
 			$tbl = $this->getTableAjaxWidget($acl);
+			$tbl->setFilterInit($filterInit);
 			if (!empty($forceFilterInit)) $tbl->setForceFilterInit($forceFilterInit);
 			echo $tbl->render();