Javascript 在jqGrid中禁用完整网格的内联编辑

Javascript 在jqGrid中禁用完整网格的内联编辑,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,当我点击jqGrid中的任何一行时,如何禁用内联编辑模式 onSelectRow: function(id) { $("#toolbar").setColProp('mt_desc',{editable:false}); }, 我有一个解决办法。但我认为为每个列名添加并将它们添加到函数中是不可行的 每当我在actions中单击edit按钮时,此时内联模式应为enable,否则必须禁用。我该怎么做 有人能帮我吗?我得到了问题的答案,我把这个答案贴在这里。因为它可能对你有帮助。

当我点击jqGrid中的任何一行时,如何禁用内联编辑模式

onSelectRow: function(id) {

 $("#toolbar").setColProp('mt_desc',{editable:false});

      }, 
我有一个解决办法。但我认为为每个列名添加并将它们添加到函数中是不可行的

每当我在actions中单击edit按钮时,此时内联模式应为enable,否则必须禁用。我该怎么做


有人能帮我吗?

我得到了问题的答案,我把这个答案贴在这里。因为它可能对你有帮助。您可以在使用OnSetRow单击任何单元格时禁用行中的每个单元格

onSelectRow: function(id) {
      if (id && id !== lastSel) {
      $("#toolbar").jqGrid('restoreRow',lastSel);
      var cm = $("#toolbar").jqGrid('getColProp','Name');
      cm.editable = false;
      lastSel = id;
      }
      }, 
我找到了解决办法。 谢谢