【问题标题】:EnhancedGrid not displaying all the rows in Google ChromeEnhancedGrid 未显示 Google Chrome 中的所有行
【发布时间】:2014-11-19 10:07:29
【问题描述】:

我有一个显示随机行数的增强网格。 (行数取决于从数据库中获取的数据)。第一次加载时,如果网格的行数超过 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'));

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

【问题讨论】:

  • 我建议从 EnhancedGrid 转移到它的两个继任者之一:dgridgridx

标签: dojo dojox.grid.datagrid


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 2018-09-07
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    相关资源
    最近更新 更多