【问题标题】:Detect when dataview is not changed检测数据视图何时未更改
【发布时间】:2014-01-07 07:35:12
【问题描述】:

目前Dataview有3个事件,分别是onRowCountChanged、onRowChanged和onPagingInfoChanged,都是dataview的行数发生变化时的事件。如果我使用Dataview的前端过滤并且行没有变化,我喜欢做一些事情。如何检测用户是否激活了过滤并且 # 行没有变化?无法找到任何此类事件。任何帮助/提示将不胜感激。谢谢!

【问题讨论】:

    标签: slickgrid dataview


    【解决方案1】:

    你只需要在哪里写代码

    grid.sort, grid.scroll, dataView.onRowCountChanged 等已定义......因为无论行数是否更改,您都在刷新/呈现过滤器上的 dataView。

    【讨论】:

    • 感谢您的回复。我最终所做的是在过滤器开始之前启用一个标志。调用 setfilter 后,我在 x 秒后使用 setTimeout 禁用该标志(如果数据视图没有变化)。在 onRowCountChanged 中,如果有更改,则禁用该标志。必须承认这不是一个好方法,但它达到了我的目标。 :)
    猜你喜欢
    • 1970-01-01
    • 2013-09-25
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 2019-11-19
    • 2012-01-27
    相关资源
    最近更新 更多