私は inlineNav を使用しています (こちらの支援により成功しました!)。
selectステートメントで使用dataUrl
すると、動作がわかりません。
グリッドが読み込まれるとき、選択オプションは読み込まれません。選択 HTML 要求は、レコードの編集または追加が押されるまで行われません。
グリッドがロードされたらすぐにロードできますか?
$("#navgrid").jqGrid({
sortable: true,
rownumbers: true,
url: 'cms.dbw?action=ajaxgrid&sessionid=3d70a780-d6ec-102f-bd56-0015171f0bcc&subaction=jq&tableid=carepln',
editurl: 'cms.dbw',
datatype: 'json',
mtype: 'GET',
pager: '#navgrid_bottompager',
rowNum: 10,
rowList: [10,50,100],
width: 750,
height: '100%',
shrinkToFit: false,
toolbar: [false,'top'],
sortname: 'id',
sortorder: 'asc',
viewrecords: true,
gridview: true,
altRows: false,
toppager: true,
caption: 'Care Plan Detail',
colNames: ['ID','Act','Resident Code','Care Code'],
colModel: [
{name:'id',index:'id',width:50,align:'center',search:false,key:true,hidden:true},
{name:'active',width:30,align:'center',editable:true,edittype:'checkbox',editoptions: {value:'Y:N'},formatoptions:{disabled:false,value:"Y:N"}},
{name:'resid',align:'left',editable:true,width:70},
{name:'classid',align:'left',editable:true,edittype: 'select',editoptions: { dataUrl: 'cms.dbw?action=ajaxgrid&sessionid=3d70a780-d6ec-102f-bd56-0015171f0bcc&subaction=jqsubtable&tableid=careserv&field1=classid&field2=description'} ,width:70}
]
});
{"ページ":1,"レコード":4024,"合計":403,"行":[{"id":"1","セル":["1","Y","100243", "22020"]},{"id":"2","セル":["2","Y","100220","22020"]},{"id":"3","セル" :["3","Y","100193","22020"]},{"id":"4","セル":["4","Y","100082","22020"] },{"id":"5","セル":["5","Y","100068","22020"]},{"id":"6","セル":["6 ","Y","100241","22020"]},{"id":"7","セル":["7","Y","100215","22020"]},{"id":"8","セル":["8","Y","100059","22020"]},{"id":"9", "セル":["9","Y","100240","22020"]},{"id":"10","セル":["10","Y","100009"," 22020"]}]}
はdataUrl
、編集が開始されるまで解決されません。編集後は表示されません。