2011-06-16 42 views
3

我在Google Chrome中遇到Ext.grid.RowNumberer问题。当我使用GridPanel的商店中有超过99条记录时,RowNumberer只显示它们的点而不是正确的数字。在Firefox中一切正常。RowNumberer在Google Chrome中未显示超过99的数字

那么,这是一个常见的Ext Js错误还是我做错了什么?

分机JS的版本是3.3.0

由于

回答

7

一般的点出现时,细胞含量不在其宽度适合。尝试增加RowNumberer的宽度。

columns: [ 
    new Ext.grid.RowNumberer({width: 50}), 
    // other columns 
] 
0

列宽太小而无法显示行号。你必须增加宽度:

RowNumberer rn = new RowNumberer(); 
rn.setResizable(true); 
rn.setWidth(65); 
2

我在ExtJS版本4.1中有类似的问题。

设置固定宽度对我来说也行不通,因为在我的情况下,行数可以从10到几千。所以解决的办法是使行numberer列可调整大小。它可以通过以下代码行来实现

Ext.create('Ext.grid.RowNumberer',{resizable: true}) 

希望这有助于某人。

相关问题