【问题标题】:Dojo grid gets refreshed when F12 is pressed按下 F12 时,Dojo 网格会刷新
【发布时间】:2014-05-19 05:56:25
【问题描述】:

我正在使用 Dojo 网格,其中使用了许多小部件,例如按钮、文本框等。每当我尝试使用 F12 进行调试或打开 Firebug(在 Mozilla 中)时,整个数据网格都会刷新。有人可以在这方面帮助我吗?

【问题讨论】:

    标签: datagrid dojo firebug


    【解决方案1】:

    我检查了 Dgrid 源代码,是的,Dgrid 可以在调整浏览器大小时重新填充网格。如果你仔细想想,它确实是有道理的:dgrid 的视口决定了哪些项目被显示,哪些被销毁(如果你使用OnDemandGrid)。

    您可以通过创建您自己的扩展OnDemandGrid(或您正在使用的任何其他网格类)的网格小部件来禁用它,然后否决resize 方法。 只是不要打电话给this.inherit(arguments),你就可以走了。 另一种方法是使用 Dgrid 的构造函数参数:

    https://github.com/SitePen/dgrid/wiki/OnDemandList-and-OnDemandGrid

    【讨论】:

    • 当 Dgrid 响应resize 事件时,您也可以使用 Ctrl+F12 分离打开 Firebug,因此它不会影响窗口大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 2014-10-30
    • 2012-10-27
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多