jqgrid行编辑

ondblClickRow: function(id){if(id && id !== lastsel){var rowData = $("#jqGridId").jqGrid("getRowData", id); $(‘#jqGridId’).jqGrid(‘restoreRow’,lastsel);$(‘#jqGridId’).jqGrid(‘editRow’,id,{keys : true,//这里按[enter]保存url: s2web.appURL + "jq/save.action",mtype : "POST",restoreAfterError: true,extraparam: {"ware.id": rowData.id,"ware.warename": $("#"+id+"_name").val(),"ware.createDate": $("#"+id+"_date").val(),"ware.number": $("#"+id+"_amount").val(),"ware.valid": $("#"+id+"_type").val()},oneditfunc: function(rowid){console.log(rowid);},succesfunc: function(response){alert("save success");return true;},errorfunc: function(rowid, res){console.log(rowid);console.log(res);}});}}

jQuery("#grid_id").jqGrid(‘editRow’,rowid, keys, oneditfunc, succesfunc, url, extraparam, aftersavefunc,errorfunc, afterrestorefunc);

jQuery("#grid_id").jqGrid(‘editRow’,rowid, {"keys" : false,"oneditfunc" : null,"successfunc" : null,"url" : null,"extraparam" : {},"aftersavefunc" : null,"errorfunc": null,"afterrestorefunc" : null,"restoreAfterError" : true,"mtype" : "POST"});

这里对以上各个参数的意思做一个简单的描述

在?id=wiki:inline_editing 中对于innerEdit主要有以下几个方法:

写道

editRow //在用户出发edit事件时调用该方法 saveRow //用户不需要调用该方法,在edit时会自动调用 restoreRow //回滚当前editRow addRow //新增row inlineNav

$("#addBtn").bind("click", function() {$("#jqGridId").jqGrid(‘addRow’,{rowID : "new_row",initdata : {},position :"first",useDefValues : true,useFormatter : true,addRowParams : {extraparam:{}}});//当前新增id进入可编辑状态$(‘#jqGridId’).jqGrid(‘editRow’,’new_row’,{keys : true,//这里按[enter]保存url: s2web.appURL + "jq/save.action",mtype : "POST",restoreAfterError: true,extraparam: {},oneditfunc: function(rowid){console.log(rowid);},succesfunc: function(response){alert("save success");return true;},errorfunc: function(rowid, res){console.log(rowid);console.log(res);}});});

转自

,好想从现在开始抱着你,紧紧地抱着你,一直走到上帝面前。

jqgrid行编辑

相关文章:

你感兴趣的文章:

标签云: