在双击期间阻止行变为可编辑 – jqGrid
我们的是一个Struts2-jQuery Grid实现,它类似于jqGrid。 我们已经将我们的网格作为
multiselect="true" and editinline="true"
我们在每行的数据中添加了“自定义编辑”按钮,并希望该行只能通过它进行编辑。 我们删除了“编辑”的导航栏/工具栏图标。
目前,即使在双击行时,数据行也可以编辑。 我们能够捕获事件,但如何取消行动? 我们尝试返回false,停止..但它们没有用。 我们甚至尝试过stop.propogation,但仍然可以编辑行。
我们怎么能阻止这个?
将其与其他参数一起添加到jqgrid
ondblClickRow: function(){ return false ; },
或者使用jquery你可以将双击事件(ondblClickRow)绑定到你的网格并从该函数返回false。