将jqGrid数据添加回json
使用jqGrid的内联编辑: 我在变量“jsonDataStr”中有json数据。数据使用jqGrid显示将jqGrid数据添加回json,jqgrid,Jqgrid,使用jqGrid的内联编辑: 我在变量“jsonDataStr”中有json数据。数据使用jqGrid显示 $("#myGrid").jqGrid({ colModel: [ { name: 'authenticate', width: "80" ,align: 'center',formatter: 'checkbox',editable:true,edittype:"checkbox", editoptions:{value: "Ye
$("#myGrid").jqGrid({
colModel: [
{ name: 'authenticate', width: "80" ,align: 'center',formatter: 'checkbox',editable:true,edittype:"checkbox", editoptions:{value: "Yes:No"}, formoptions:{ rowpos:1, label: "Authenticate ", elmprefix:"(*)"},editrules:{required:true} },
{ name: 'authorize', width: "80" ,align: 'center',formatter: 'checkbox',editable:true,edittype:"checkbox", editoptions:{value: "Yes:No"}, formoptions:{ rowpos:1, label: "Authorize ", elmprefix:"(*)"},editrules:{required:true}},
],
pager: '#pagerTable',
colNames:[ 'authenticate','authorize'],
datatype: "jsonstring",
datastr: jsonDataStr,
jsonReader: { repeatitems: false },
viewrecords: true,pginput : false, forceFit :true,
height: 83,caption :"Permissions",
ignoreCase: true,scrollBar : false
});
$("#myGrid").navGrid("#pagerTable",{edit:false,add:false,del:false,search:false,refresh:false});
$("#myGrid").inlineNav("#pagerTable");
它被正确地显示出来了
现在,当我保存行时,我想将数据保存到同一个json变量“jsonDataStr”。此外,我想向json行添加信息
例如添加、修改或删除。有什么简单的方法可以做到这一点吗
有人能帮忙吗?也许这会很有帮助
var jsonDataStr = "some Data you need";
$("#YourGrid").jqGrid('setGridParam', { jsonDataStr: jsonDataStr });
$('#YourGrid').trigger('reloadGrid');