次のように使用される jqGrid.The プラグインにコンボボックスを実装しました。
追加をクリックするとコンボボックスが表示されますが、入力して送信をクリックすると、入力した値をjqGridに取得できません。次のようにjqgridを添付しています:
var listData = [
{ id: "1",listName: "List1",level: "level1"},
{ id: "2",listName: "List3",level: "level3"}
],
$listgrid = $("#list");
$listgrid.jqGrid({
datatype:'local',
data: listData,
colNames:['id','Name','Level'],
colModel:[
{name:'id',index:'id',width:70,align:'center',sorttype: 'int',hidden:true},
{name:'listName',index:'listName', width:65,editable: true, formatter: 'select',
edittype: 'select', editoptions: {
value: 'list1:List1;list2:List2;list3:List3',
dataInit: function (elem) {
setTimeout(function () {
$(elem).combobox();
$( "#toggle" ).click(function() {
$(elem).toggle();
});
}, 50);
},
}
},
{name: 'level', index: 'level', width: 105, align: 'center', editable: true,
edittype: 'select', editoptions: {
value: 'level1:level1;level2:level2;level3:level3'
}
}
],
rowNum:10,
rowList:[5,10,20],
pager: '#list_pager',
gridview:true,
ignoreCase:true,
rownumbers:true,
sortname: 'id',
viewrecords: true,
sortorder: 'desc',
caption: "Soft Skills",
height: '100%',
width:'750',
editurl: 'test.aspx',
gridComplete: function() {
$("#list").addClass("nodrag nodrop");
$("#list").tableDnDUpdate();
}
});
$listgrid.jqGrid('navGrid', '#list_pager', {edit: true, add: true, del: false, search: false, refresh:false},{height:280,reloadAfterSubmit:false},{reloadAfterSubmit:false});
jqGridに入力した値を取得する方法を教えてください。可能ですか?不可能な場合、jqgridで機能するコンボボックスはありますか?他のコンボボックスを検索して、jqGridで機能しない以下を実装しようとしています。
これをjqGridで使用することは可能ですか?誰でも助けてください。
前もって感謝します