默认情况下,如果jqGrid单元格是可编辑的,则单击该单元格会将其更改为编辑模式.有没有什么办法可以让它在双击时进行编辑?它可以更容易地执行行级操作,例如删除,因为我的网格中的所有列都是可编辑的.
我在LiveDataManipulation-> EditRow中关注本教程http://www.trirand.com/blog/jqgrid/jqgrid.html
我的网格从脚本接收数据a.php.用户可以通过jqGrid修改此数据.修改数据后的jqGrid将数据发送到B.php更新我的数据库的脚本并返回响应消息,如"一切顺利".
我希望在页面的某个位置向用户发出警报或显示此响应.
阅读教程,在这里http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing我认为我要使用afterSubmit选项,但我还没有理解如何在编辑面板上打印结果.
我已经写了:
$("#editImpresa").click(function(){
var gr = jQuery("#tabImprese").jqGrid('getGridParam','selrow');
if( gr != null ) jQuery("#tabImprese").jqGrid('editGridRow',gr,{
height:690,
width:500,
closeAfterEdit : true,
reloadAfterSubmit:false,
afterSubmit: function(response,postdata){
if(response.responseText=="ok")
success=true;
else success = false;
return [success,response.responseText]
}
});
Run Code Online (Sandbox Code Playgroud)
我该怎么做?谢谢.