在双击期间阻止行变为可编辑 - jqGrid

时间:2012-07-25 04:30:35

标签: jquery datagrid jqgrid

我们的是Struts2-jQuery Grid实现,它类似于jqGrid。我们将网格设为

multiselect="true" and editinline="true"

我们在每行的数据中添加了“自定义编辑”按钮,并希望该行只能通过它进行编辑。我们删除了“编辑”的导航栏/工具栏图标。

目前,即使双击该行,数据行也可以编辑。我们能够捕获事件,但如何取消行动?我们尝试返回false,停止..但它们没有用。我们甚至试过了stop.propogation,但这行仍然可以编辑。

我们怎么能阻止这个?

1 个答案:

答案 0 :(得分:0)

将其与其他参数一起添加到您的jqgrid

ondblClickRow: function(){
  return false ;
},

ondblClickRow: function(){ return false ; },

或者使用jquery你可以将双击事件(ondblClickRow)绑定到你的网格并从该函数返回false。