You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2006/12/06 21:38:53 UTC
svn commit: r483214 -
/struts/sandbox/trunk/overdrive/Nexus/Web/GridControl.ascx.cs
Author: husted
Date: Wed Dec 6 12:38:52 2006
New Revision: 483214
URL: http://svn.apache.org/viewvc?view=rev&rev=483214
Log:
Extend support for flipping to a page in the datagrid, based on a key field. Clients can override ExecuteList to specify the name of the key field.
Modified:
struts/sandbox/trunk/overdrive/Nexus/Web/GridControl.ascx.cs
Modified: struts/sandbox/trunk/overdrive/Nexus/Web/GridControl.ascx.cs
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/overdrive/Nexus/Web/GridControl.ascx.cs?view=diff&rev=483214&r1=483213&r2=483214
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Web/GridControl.ascx.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Web/GridControl.ascx.cs Wed Dec 6 12:38:52 2006
@@ -650,9 +650,11 @@
// Check custom page settings
if (AllowCustomPaging)
{
- count = GetItemCount(helper);
grid.AllowCustomPaging = true;
+ count = GetItemCount(helper);
grid.VirtualItemCount = count;
+ int page = GetItemPage(helper);
+ if (page!=0) grid.CurrentPageIndex = page;
}
BindColumns(i);
}
@@ -1264,7 +1266,6 @@
a.ItemFrom = from;
a.ItemThru = thru;
a.ItemCount = count;
- Grid.CurrentPageIndex = page;
ListPageIndexChanged(sender, a);
}
}