EnhancedGrid不会显示Google Chrome中的所有行

时间:2014-11-19 10:07:30

标签: dojo dojox.grid.datagrid

我有一个显示随机行数的EnhancedGrid。 (行数取决于从DB获取的数据)。第一次加载时,如果网格超过10-12行,则最后3行不会显示在网格中。当我检查浏览器控制台时,数据在Json字符串中正确返回。当我选择网格中最后显示的行然后按键盘上的“向下”键时,剩余的记录将显示在网格中。这仅在Google Chrome浏览器中发生。它在IE中运行得非常好。

以下是我对增强网格的声明。

this._myGrid = new EnhancedGrid({
            id: "dataGrid",
            noDataMessage:this.messages.no_results_were_found,
            errorMessage:this.messages.grid_error_message
        }, document.createElement('div'));

之前有人遇到过这样的错误吗?任何指针都会非常感激。

1 个答案:

答案 0 :(得分:0)

将小部件放在dojo内容窗格中,如果子小部件需要更多空间,它将添加滚动。

我看到的问题的一个重要原因是你在html div中放置一个dojo小部件(其高度可能会有所不同)