【问题标题】:jqGrid loadComplete function gets called multiple times,Also check boxes requires multiple clicksjqGrid loadComplete函数被多次调用,复选框也需要多次点击
【发布时间】:2013-07-26 01:33:16
【问题描述】:

jqGrid 的 loadComplete 函数出现问题。当我使用寻呼机导航数据并尝试单击 selectAll 复选框时,它会被多次触发。

例如 我目前在网格上显示 15 行数据,当我在第一页时调用一次 loadComplete。 现在,当我从寻呼机单击下一步以查看接下来的 15 行时,当我在第二页上时,loadComplete 被调用了两次。 现在,当我再次单击下一步查看另外 15 行数据时,这次我在第 3 页,并且 loadComplete 被调用了三次。

第二页中的复选框也需要点击 2 次才能选择或取消选择。

我的问题是,有人知道为什么会这样吗?如果是,请指导我如何解决这个问题。谢谢

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    通常这意味着您要多次绑定您的事件。听起来“下一步”按钮有一些类似的代码

    $(function () {
       $('#nextButton').click(function(){loadComplete})
    });
    

    在上面的例子中,当页面准备好时,点击事件被绑定到函数 loadComplete。当您的页面准备就绪时,它会将函数发生的时间增加 1。

    【讨论】:

      猜你喜欢
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-12
      相关资源
      最近更新 更多