<ext:PagingToolbar ID="PagingToolbar1" runat="server" PageSize="20"  />的分页事件怎么样获取

解决方案 »

  1.   

    bbar: new Ext.PagingToolbar({
                    pageSize: 15,//每页显示的记录值
                    store: store,
                    displayInfo: true,
                    displayMsg: '总记录数 {0} - {1} of {2}',
                    emptyMsg: "没有记录"
                })
      

  2.   

    前台
    <ext:GridPanel ID="gp_CollectAlarm" runat="server" AutoHeight="true" Border="false">
                        <Store>
                            <ext:Store runat="server" ID="st_CollectAlarm" OnRefreshData="BandWarehouseAreaInfo"
                                AutoLoad="true">
                                <Reader>
                                    <ext:JsonReader IDProperty="ID">
                                        <Fields>
                                            <ext:RecordField Name="ID" />
                                            <ext:RecordField Name="AlarmLv" />
                                                                                </Fields>
                                    </ext:JsonReader>
                                </Reader>
                                <Proxy>
                                    <ext:PageProxy />
                                </Proxy>
                                <BaseParams>
                                    <ext:Parameter Name="start" Value="0" />
                                    <ext:Parameter Name="limit" Value="20" />
                                </BaseParams>
                            </ext:Store>
                        </Store>
                        <TopBar>
                            <ext:Toolbar ID="Toolbar1" runat="server">
                                <Items>
                                    <ext:Label ID="Label1" runat="server" Text="" Icon="ApplicationViewList" />
                                    <ext:TextField ID="txtSelect" runat="server" Width="230" />
                                    <ext:Button ID="Button7" runat="server" Text="查找" Icon="Find" StandOut="true">
                                        <DirectEvents>
                                            <Click>
                                                <EventMask ShowMask="true" Msg="正在搜索..." />
                                            </Click>
                                        </DirectEvents>
                                        <Listeners>
                                            <Click Handler="#{gp_CollectAlarm}.reload();" />
                                        </Listeners>
                                    </ext:Button>
                                    <ext:Button ID="Button1" runat="server" Text="条件查询" StandOut="true">
                                        <Listeners>
                                            <Click Handler="#{FormPanel1}.getForm().reset();#{Window1}.show();" />
                                        </Listeners>
                                    </ext:Button>
                                    <ext:Button ID="BtnExport" runat="server" Text="导出" AutoPostBack="true" OnClick="ToExcel"
                                            StandOut="true" Icon="PageExcel">
                                        <Listeners>
                                            <Click Fn="saveData" />
                                        </Listeners>
                                    </ext:Button>
                                </Items>
                            </ext:Toolbar>
                        </TopBar>
                        <ColumnModel>
                            <Columns>
                                <ext:RowNumbererColumn Width="20" />
                                <ext:Column Header="超限记录ID" Hidden="true" DataIndex="ID" />
                                                        </Columns>
                        </ColumnModel>
                        <LoadMask ShowMask="true" Msg="正在加载..." />
                        <SelectionModel>
                            <ext:CheckboxSelectionModel ID="CheckboxSelectionModel1" runat="server" />
                        </SelectionModel>
                        <BottomBar>
                            <ext:PagingToolbar ID="PagingToolBar1" StoreID="st_CollectAlarm" PageSize="20" runat="server" />
                        </BottomBar>
                    </ext:GridPanel>
    后台:
    /// <summary>
        /// 绑定设备信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BandWarehouseAreaInfo(object sender, StoreRefreshDataEventArgs e)
        {
            string strfield = "";
            string innStr = "";
            string str = " 1=1 ";         e.Total = WebUtils.GetInnerTableCount("Date_CollectAlarm", innStr, str);
            DataTable dt = WebUtils.FindByPageSQL(strfield, "Date_CollectAlarm", innStr, e.Start.ToString(), e.Limit.ToString(), str);
            st_CollectAlarm.DataSource = dt;
            st_CollectAlarm.DataBind();
            Window1.Hidden = true;
        }
    e.Start.ToString(), 开始分页数,一般为0
     e.Limit.ToString(),每页显示最大条数