私はメイングリッドでインライン編集を行う方法を知っていますが、サブグリッドに対してインライン編集を行う方法はありますか?ここで JqGridサブグリッドでインライン編集を行う方法は?
は、私のJSファイルです:$(function(){
var lastsel;
$("#list").jqGrid({
url:'example.php',
postData:{q:1},
datatype: 'json',
mtype: 'GET',
colNames:['Anchor','Description','Email','Url','In Today','Out Today','In Total','Out Total','Credits','Ratio','Status'],
colModel :[
{name : 'anchor' , index : 'anchor', width : 55, 'editable':true, 'editoptions':{'size':30}},
{'name' : 'description' , 'index' : 'description', 'width' : 55, 'editable':true, 'edittype':'textarea', 'editoptions':{'rows':'3','cols':'30'}},
{'name' : 'email' , 'index' : 'email', 'width' : 55, 'editable':true, 'editoptions':{'size':30}},
{'name' : 'url' , 'index' : 'url', 'width' : 55, 'editable':true, 'editoptions':{'size':30}},
{'name' : 'in_today' , 'index' : 'in_today', 'width' : 55, 'align' : 'right'},
{'name' : 'out_today' , 'index' : 'out_today', 'width' : 55, 'align' : 'right'},
{'name' : 'in_total' , 'index' : 'in_total', 'width' : 55, 'align' : 'right'},
{'name' : 'out_total' , 'index' : 'out_total', 'width' : 55, 'align' : 'right'},
{'name' : 'credits' , 'index' : 'credits', 'width' : 55, 'align' : 'right', 'editable':true, 'editoptions':{'size':30}},
{'name' : 'ratio' , 'index' : 'ratio', 'width' : 55, 'align' : 'right', 'editable':true, 'editoptions':{'size':30}},
{'name' : 'status' , 'index' : 'status', 'width' : 55,'align' : 'center', 'editable':true, 'edittype':'checkbox', 'editoptions':{'value':"On:Off"}}
],
pager: '#pager',
rowNum:10,
rowList:[10,20,30],
sortname: 'anchor',
sortorder: 'desc',
viewrecords: true,
caption: 'My first grid',
subGrid: true,
subGridUrl: 'example.php?q=2',
subGridModel: [{ name : ['Game','URL'],width : [200,300] }],
onSelectRow: function(id){
if(id && id!=lastsel){
jQuery('#list').jqGrid('restoreRow',lastsel);
jQuery('#list').jqGrid('editRow',id, true, '', '', '', {'q':3,'oper':'trades-edit'});
lastsel=id;
}
},
editurl: "example.php"
});
});
この回答は不完全です。 'subgrid_table_id = subgrid_id +" _ t ";' 'subgrid_table_id = ''の後に' 'jQuery("# "+ subgrid_id).html("