Dojo EnhancedGrid未显示Google Chrome中的所有行

Dojo EnhancedGrid未显示Google Chrome中的所有行,dojo,dojox.grid.datagrid,Dojo,Dojox.grid.datagrid,我有一个显示随机行数的增强网格。行数取决于从数据库中获取的数据。第一次加载时,如果网格有10-12行以上,则最后3行不会显示在网格中。当我检查浏览器控制台时,数据以Json字符串正确返回。当我选择网格中最后显示的行,然后按下键盘上的向下键时,剩余的记录将显示在网格中。这只发生在谷歌浏览器中。它在IE中工作得非常好 下面是我对增强网格的声明 this._myGrid = new EnhancedGrid({ id: "dataGrid", noDat

我有一个显示随机行数的增强网格。行数取决于从数据库中获取的数据。第一次加载时,如果网格有10-12行以上,则最后3行不会显示在网格中。当我检查浏览器控制台时,数据以Json字符串正确返回。当我选择网格中最后显示的行,然后按下键盘上的向下键时,剩余的记录将显示在网格中。这只发生在谷歌浏览器中。它在IE中工作得非常好

下面是我对增强网格的声明

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

以前有人遇到过这样的错误吗?任何一个指针都会很受欢迎。

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


我看到的问题的一个主要原因是,在html div中放置了一个高度可能不同的dojo小部件

,我建议从EnhancedGrid移动到它的两个继承者之一:dgrid和gridx。