2

我将Ext.toolbar.Paging用于网格面板。调整面板大小时,溢出菜单会出现在分页栏上。但总计数未正确显示。请检查我的分页栏。

pageSizingCombo是一个使用组合框更改分页大小的已定义对象:

 Ext.create('Ext.toolbar.Paging',{
                store:store,
                dock : 'bottom',
                itemId:'paging-bar-view-panel',
                displayMsg: '{0} - {1} of {2}',
                items:{
                    xtype : 'pageSizingCombo',
                    pageSizes : [10,20,25,50,75,100],
                    width : 50
                },
                displayInfo: true,
                enableOverflow: true
            })

没有溢出菜单的分页栏。

在此处输入图像描述

带有溢出菜单的分页栏

当溢出的总计数不正确时,它显示为

它显示“未找到记录”。有没有解决这个问题的办法。

4

1 回答 1

2

据我所知,问题在于添加到此处找到的分页工具栏的 tbtext 组件:http: //docs.sencha.com/ext-js/4-1/source/Paging.html#Ext-toolbar-Paging -方法初始化组件。要解决此问题,您可以通过以下方式关闭 displayInfo 设置为 false:

displayInfo: false

然后将您的项目配置调整为:

items:[{ 
         xtype : 'pageSizingCombo',
         pageSizes : [10,20,25,50,75,100],
         width : 50
       },
       '->',
       {
         xtype: 'text', 
         itemId: 'displayItem'
      }]

请注意,如果您更改文本组件的 itemId 的值,这将不起作用。换句话说,它总是必须是“displayItem”。

于 2013-01-22T12:09:37.680 回答