【发布时间】:2020-04-11 15:29:08
【问题描述】:
您好,我目前对 jqgrid 的情况感到困惑。例如,如果我选择运动,则另一个下拉列表将包含运动列表的数据。 我可以加载数据,但我不知道如何开始。
这是我的代码
$('#d1d2-lot-information-grid').jqGrid('clearGridData').trigger("reloadGrid");
$('#d1d2-lot-information-grid').jqGrid({
datatype: 'local',
data: lots,
editurl: 'clientArray',
colNames: ['Device', 'Package', 'Lot No.', 'Lot Qty'],
colModel: [
{ name: 'Device', index: 'Device', sortable: false, editable: true, editrules: { required: true }, edittype: 'select', },
{
name: 'Package',
index: 'Package',
sortable: false,
editable: true,
editrules: { required: true },
edittype: 'select',
editoptions: { value: packageOptions },
},
{ name: 'LotNo', index: 'LotNo', sortable: false, editable: true, editrules: { required: true }, },
{ name: 'LotQty', index: 'LotQty', sortable: false, editable: true, editrules: { required: true }, }
],
beforeSelectRow: function (id) {
if ($('#' + id).attr('editable') == 1) {
return false;
}
},
pager: '#d1d2-lot-information-pager',
pgbuttons: false,
pginput: false,
sortorder: 'asc',
sortname: 'name',
multiselect: true,
height: '130',
maxheight: '130',
width: '522',
viewrecords: true,
rowNum: 10000
});
$('#d1d2-lot-information-grid').jqGrid({ recreateForm: true })
// Disable form CRUD
$('#d1d2-lot-information-grid').jqGrid('navGrid', '#d1d2-lot-information-pager', { edit: false, save: false, add: false, cancel: false, del: show, search: false, refresh: false });
// Enable inline CRUD
$('#d1d2-lot-information-grid').jqGrid('inlineNav', '#d1d2-lot-information-pager', { add: show, edit: show, save: show, cancel: show });
}
我在 jqgrid 还挺新的 对不起我的英语不好希望你能理解我 它应该适用于内联添加和内联编辑
【问题讨论】:
标签: c# jquery asp.net .net jqgrid