RowNumberer在Google Chrome中不显示超过99的数字

时间:2011-06-16 19:37:49

标签: extjs

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

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

Ext Js的版本是3.3.0

由于

3 个答案:

答案 0 :(得分:8)

通常,当单元格内容不适合其宽度时,会出现点。尝试增加RowNumberer的宽度。

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

答案 1 :(得分:2)

我在ExtJS 4.1版中遇到过类似的问题。

设置常量宽度也可能对我不起作用,因为在我的情况下行数可以从10到几千。因此,修复方法是使行数量列可调整大小。可以使用以下代码行来实现

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

希望这对某人有所帮助。

答案 2 :(得分:0)

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

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