From b2ff418c4f38ee2799bfa6c91618d0e5be666d0e Mon Sep 17 00:00:00 2001 From: xue <> Date: Mon, 6 Feb 2006 04:55:48 +0000 Subject: Fixed a bug in computing page numbers. --- framework/Web/UI/WebControls/TDataGrid.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'framework') diff --git a/framework/Web/UI/WebControls/TDataGrid.php b/framework/Web/UI/WebControls/TDataGrid.php index 753ec351..b8151d97 100644 --- a/framework/Web/UI/WebControls/TDataGrid.php +++ b/framework/Web/UI/WebControls/TDataGrid.php @@ -1060,8 +1060,7 @@ class TDataGrid extends TBaseDataList implements INamingContainer $endPageIndex=$buttonCount; if($pageIndex>$endPageIndex) { - //$startPageIndex=((int)($pageIndex/$maxButtonCount))*$maxButtonCount+1; - $startPageIndex=$pageIndex; + $startPageIndex=((int)(($pageIndex-1)/$maxButtonCount))*$maxButtonCount+1; if(($endPageIndex=$startPageIndex+$maxButtonCount-1)>$pageCount) $endPageIndex=$pageCount; if($endPageIndex-$startPageIndex+1<$maxButtonCount) -- cgit v1.2.3