【问题标题】:jqgrid prevent onSelectRowjqgrid 防止 onSelectRow
【发布时间】:2010-12-02 03:20:24
【问题描述】:

我在 jqGrid 单元格中有自定义按钮。

点击时它会调用附加的函数,但之后它会引发 jqGrid onSelectRow 事件。

如何防止onSelectRow上升?

我需要在行中的每个其他单元格上进行该事件。

【问题讨论】:

  • 请在您认为需要帮助的地方发布一些代码。

标签: javascript jquery jqgrid


【解决方案1】:

如果您定义事件处理程序 beforeSelectRow,它有时会返回 false,它将阻止行选择,并因此阻止抛出 onSelectRow 事件。

【讨论】:

  • 对不起,但我更喜欢我的方式。在可能的情况下,行保持选中状态(这很好),但我的 onSelectRow 方法什么也不做。
  • @SpoksST:我不明白你为什么要问一个问题,如果你有一个你喜欢的解决方案? beforeSelectRow 的使用是防止 onSelectRow 上升的标准方法。你在自定义click 事件处理程序中做什么可以独立完成。我不能更准确,因为你没有发布任何代码。
【解决方案2】:

我不知道这是否正确,但我的解决方案是添加布尔值,它表示是否按下了自定义按钮。 如果是真的,那么我就退出 onSelectRow 函数并将布尔值设置为假。

【讨论】:

  • 如果您在原始问题中附加新信息(您可以每次都修改您的问题),或者将评论添加到其他评论或答案,则效果会更好。只有在您自己找到问题的解决方案的情况下,才再写一个答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
  • 2012-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多