Gridpanel Next Page Disabled in CompositeField??

  1. #1

    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>
  2. #2
    This was not a bug, I was just missing the StoredID for the PagingToolbar

    "To fix please set up: StoreID for the PagingToolbar.

    Generally, I think it should not be required. I will investigate later."

    Thanks to Daniil for this solution. This Thread can be closed!

Similar Threads

  1. [CLOSED] disabled Gridpanel
    By vali1993 in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Dec 14, 2011, 5:02 PM
  2. [CLOSED] Disabled Sorting in GridPanel
    By csharpdev in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Dec 22, 2010, 1:22 PM
  3. Replies: 0
    Last Post: Nov 14, 2010, 1:55 AM
  4. [CLOSED] Sorting Disabled in GridPanel
    By speedstepmem3 in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Jul 07, 2010, 11:37 AM

Tags for this Thread

Posting Permissions