Jun 30, 2012, 4:13 AM
Gridpanel Next Page Disabled in CompositeField??
ext.net dll version: 1.2.0.21945
.net framework: 4.0
The gridpanel has a approximately 100 rows of data. The PageSize is set to 13 and the first 13 rows do show. For some reason the paging arrows are grayed out (disabled). However, if you type in the number 2 or greater into the PagingToolbar and press Enter the Gridpanel will page. Is there a solution to enable the PagingToolbar's paging arrows?
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack And Not IsCallback Then
BindSomeData()
End If
End Sub
Private Sub BindSomeData()
Dim d As New GetData
Try
Dim someData As List(Of sp_SomeData_Result) = d.GetSomeData()
StoreAnonymous.DataSource = someData
StoreAnonymous.DataBind()
Catch ex As Exception
Throw ex
Finally
d.Dispose
End Try
End Sub
<ext:DesktopWindow ID="win1" runat="server" InitCenter="false" Title="Manage Anonymous"
Icon="Lorry" Width="1265" Height="600" PageX="200" PageY="25" Layout="Fit" Maximizable="false" Resizable="false">
<Items>
<ext:BorderLayout ID="BorderLayout2" runat="server">
<Center MarginsSummary="3 0 0 0">
<ext:Panel ID="panel1" runat="server" Padding="3">
<Items>
<ext:TabPanel ID="TabPanel2" runat="server" TabPosition="Top" Border="false">
<Items>
<ext:Panel ID="PlacementPanel" runat="server" AutoHeight="true" Title="Anonymous" Padding="2">
<Items>
<ext:CompositeField ID="cfPlacementSearch" runat="server">
<Items>
<ext:DropDownField ID="ddfAnonymous" runat="server" Note="Anonymous" NoteAlign="Top"
SelectionMemory="Disabled" Mode="ValueText" Width="205">
<Component>
<ext:GridPanel ID="gpAnonymous" runat="server" AutoHeight="true" Width="350" Frame="false">
<Store>
<ext:Store ID="StoreAnonymous" runat="server">
<Reader>
<ext:JsonReader IDProperty="Anonymous1">
<Fields>
<ext:RecordField AllowBlank="false" Name="Anonymous1" Mapping="Anonymous1" Type="String">
</ext:RecordField>
<ext:RecordField AllowBlank="true" Name="Anonymous2" Mapping="Anonymous2" Type="String">
</ext:RecordField>
<ext:RecordField AllowBlank="true" Name="Anonymous3" Mapping="Anonymous3" Type="String">
</ext:RecordField>
<ext:RecordField AllowBlank="true" Name="Anonymous4" Mapping="Anonymous4" Type="String">
</ext:RecordField>
</Fields>
</ext:JsonReader>
</Reader>
<AutoLoadParams>
<ext:Parameter Name="start" Value="0" Mode="Raw" />
<ext:Parameter Name="limit" Value="13" Mode="Raw" />
</AutoLoadParams>
</ext:Store>
</Store>
<ColumnModel ID="ColumnModel5" runat="server">
<Columns>
<ext:Column ColumnID="Anonymous1" DataIndex="Anonymous1" Header="Anonymous1" Width="50"></ext:Column>
<ext:Column ColumnID="Anonymous2" DataIndex="Anonymous2" Header="Anonymous2" Width="185"></ext:Column>
<ext:Column ColumnID="Anonymous3" DataIndex="Anonymous3" Header="Anonymous3" Width="110"></ext:Column>
<ext:Column ColumnID="Anonymous4" DataIndex="Anonymous4" Header="Anonymous4" Hidden="true" Width="1"></ext:Column>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="rsmAnonymous" runat="server" SingleSelect="true" MoveEditorOnEnter="false">
<DirectEvents>
<RowSelect OnEvent="rsmAnonymous_RowSelect" Delay="1" Buffer="250">
<ExtraParams>
<ext:Parameter Name="Anonymous1" Value="record.data.Anonymous1" Mode="Raw" Encode="true" />
<ext:Parameter Name="Anonymous2" Value="record.data.Anonymous2" Mode="Raw" Encode="true" />
<ext:Parameter Name="Anonymous3" Value="record.data.Anonymous3" Mode="Raw" Encode="true" />
<ext:Parameter Name="Anonymous4" Value="record.data.Anonymous4" Mode="Raw" Encode="true" />
</ExtraParams>
<EventMask ShowMask="true" />
</RowSelect>
</DirectEvents>
</ext:RowSelectionModel>
</SelectionModel>
<Plugins>
<ext:GridFilters runat="server" ID="gpAnonymousFilters" Local="true">
<Filters>
<ext:StringFilter DataIndex="Anonymous1" />
<ext:StringFilter DataIndex="Anonymous2" />
<ext:StringFilter DataIndex="Anonymous3" />
</Filters>
</ext:GridFilters>
</Plugins>
<BottomBar>
<ext:PagingToolbar ID="ptbAnonymous" runat="server" PageSize="13">
</ext:PagingToolbar>
</BottomBar>
</ext:GridPanel>
</Component>
</ext:DropDownField>
</Items>
</ext:CompositeField>
<Items>
</ext:Panel>
<Items>
</ext:TabPanel>
</Items>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Items>
</ext:DesktopWindow>
.net framework: 4.0
The gridpanel has a approximately 100 rows of data. The PageSize is set to 13 and the first 13 rows do show. For some reason the paging arrows are grayed out (disabled). However, if you type in the number 2 or greater into the PagingToolbar and press Enter the Gridpanel will page. Is there a solution to enable the PagingToolbar's paging arrows?
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack And Not IsCallback Then
BindSomeData()
End If
End Sub
Private Sub BindSomeData()
Dim d As New GetData
Try
Dim someData As List(Of sp_SomeData_Result) = d.GetSomeData()
StoreAnonymous.DataSource = someData
StoreAnonymous.DataBind()
Catch ex As Exception
Throw ex
Finally
d.Dispose
End Try
End Sub
<ext:DesktopWindow ID="win1" runat="server" InitCenter="false" Title="Manage Anonymous"
Icon="Lorry" Width="1265" Height="600" PageX="200" PageY="25" Layout="Fit" Maximizable="false" Resizable="false">
<Items>
<ext:BorderLayout ID="BorderLayout2" runat="server">
<Center MarginsSummary="3 0 0 0">
<ext:Panel ID="panel1" runat="server" Padding="3">
<Items>
<ext:TabPanel ID="TabPanel2" runat="server" TabPosition="Top" Border="false">
<Items>
<ext:Panel ID="PlacementPanel" runat="server" AutoHeight="true" Title="Anonymous" Padding="2">
<Items>
<ext:CompositeField ID="cfPlacementSearch" runat="server">
<Items>
<ext:DropDownField ID="ddfAnonymous" runat="server" Note="Anonymous" NoteAlign="Top"
SelectionMemory="Disabled" Mode="ValueText" Width="205">
<Component>
<ext:GridPanel ID="gpAnonymous" runat="server" AutoHeight="true" Width="350" Frame="false">
<Store>
<ext:Store ID="StoreAnonymous" runat="server">
<Reader>
<ext:JsonReader IDProperty="Anonymous1">
<Fields>
<ext:RecordField AllowBlank="false" Name="Anonymous1" Mapping="Anonymous1" Type="String">
</ext:RecordField>
<ext:RecordField AllowBlank="true" Name="Anonymous2" Mapping="Anonymous2" Type="String">
</ext:RecordField>
<ext:RecordField AllowBlank="true" Name="Anonymous3" Mapping="Anonymous3" Type="String">
</ext:RecordField>
<ext:RecordField AllowBlank="true" Name="Anonymous4" Mapping="Anonymous4" Type="String">
</ext:RecordField>
</Fields>
</ext:JsonReader>
</Reader>
<AutoLoadParams>
<ext:Parameter Name="start" Value="0" Mode="Raw" />
<ext:Parameter Name="limit" Value="13" Mode="Raw" />
</AutoLoadParams>
</ext:Store>
</Store>
<ColumnModel ID="ColumnModel5" runat="server">
<Columns>
<ext:Column ColumnID="Anonymous1" DataIndex="Anonymous1" Header="Anonymous1" Width="50"></ext:Column>
<ext:Column ColumnID="Anonymous2" DataIndex="Anonymous2" Header="Anonymous2" Width="185"></ext:Column>
<ext:Column ColumnID="Anonymous3" DataIndex="Anonymous3" Header="Anonymous3" Width="110"></ext:Column>
<ext:Column ColumnID="Anonymous4" DataIndex="Anonymous4" Header="Anonymous4" Hidden="true" Width="1"></ext:Column>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="rsmAnonymous" runat="server" SingleSelect="true" MoveEditorOnEnter="false">
<DirectEvents>
<RowSelect OnEvent="rsmAnonymous_RowSelect" Delay="1" Buffer="250">
<ExtraParams>
<ext:Parameter Name="Anonymous1" Value="record.data.Anonymous1" Mode="Raw" Encode="true" />
<ext:Parameter Name="Anonymous2" Value="record.data.Anonymous2" Mode="Raw" Encode="true" />
<ext:Parameter Name="Anonymous3" Value="record.data.Anonymous3" Mode="Raw" Encode="true" />
<ext:Parameter Name="Anonymous4" Value="record.data.Anonymous4" Mode="Raw" Encode="true" />
</ExtraParams>
<EventMask ShowMask="true" />
</RowSelect>
</DirectEvents>
</ext:RowSelectionModel>
</SelectionModel>
<Plugins>
<ext:GridFilters runat="server" ID="gpAnonymousFilters" Local="true">
<Filters>
<ext:StringFilter DataIndex="Anonymous1" />
<ext:StringFilter DataIndex="Anonymous2" />
<ext:StringFilter DataIndex="Anonymous3" />
</Filters>
</ext:GridFilters>
</Plugins>
<BottomBar>
<ext:PagingToolbar ID="ptbAnonymous" runat="server" PageSize="13">
</ext:PagingToolbar>
</BottomBar>
</ext:GridPanel>
</Component>
</ext:DropDownField>
</Items>
</ext:CompositeField>
<Items>
</ext:Panel>
<Items>
</ext:TabPanel>
</Items>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Items>
</ext:DesktopWindow>