Javascript JqxGrid编程编辑模式重置网格内容

Javascript JqxGrid编程编辑模式重置网格内容,javascript,jqxgrid,jqwidget,Javascript,Jqxgrid,Jqwidget,我想允许在JqxGrid(JQWidgets v3.2.2)中进行内联编辑,使用我自己的按钮切换到编辑模式和从编辑模式切换 我想我可以通过在jqxgrid的构造函数中设置以下选项来实现这一点: editable: true, editmode: 'programmatic' 但是,当我这样做时: 在响应单击事件时,单元格仍切换到编辑模式 在网格上调用beginrowedit,将生成所有可编辑的单元格 内容被清除,只有一个单元格切换到编辑模式 这里有一把小提琴来说明这个问题: 有人知道如何解

我想允许在JqxGrid(JQWidgets v3.2.2)中进行内联编辑,使用我自己的按钮切换到编辑模式和从编辑模式切换

我想我可以通过在jqxgrid的构造函数中设置以下选项来实现这一点:

editable: true,
editmode: 'programmatic'
但是,当我这样做时:

  • 在响应单击事件时,单元格仍切换到编辑模式
  • 在网格上调用
    beginrowedit
    ,将生成所有可编辑的单元格 内容被清除,只有一个单元格切换到编辑模式
这里有一把小提琴来说明这个问题:

有人知道如何解决这个问题吗


谢谢

据我所知,编辑模式应该是
editmode:“selectedrow”
混合编程编辑和行编辑似乎还不受支持

根据jqxgrid api,editmode支持多个选项:“单击”、“selectedcell”、“selectedrow”、“dblclick”、“编程”(请参见:)并且根据相同的api,“编程”只能与begincelledit和endcelledit结合使用,而不能与beginroweditOk结合使用,这可能解释了第二个问题,但是网格单元不应该为了响应单击事件而切换到编辑模式。事实上,您的答案是正确的:混合编程编辑和行编辑不起作用。编辑你的答案,我会接受的。