我已经在 jqGrid 中实现了一个组合框。使用的插件如下:
我遇到了一个问题,因为当我单击添加时,我会得到组合框,但是当我输入它并单击提交时,我无法获得我输入到 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 中使用它,请任何人帮助我。
提前致谢