【发布时间】:2014-02-13 05:24:09
【问题描述】:
在 JQGrid 中,我使用了带有以下代码的下拉列(在 colModel 中):
{
name: 'CountryList', index: 'CountryList', width: 120, resizable: true,
sortable: false, editable: true, edittype: 'select', formatter: 'select',
formatoptions: {
disabled: false
},
editoptions: {
size : 1,
dataUrl : 'GetLists.ashx?Type=CountrLists&RegionID=2'),
dataEvents: [{
type: 'change',
fn: function (e) {
//$('input#Job_Number').val(this.value);
//alert(this.value);
}
}],
style: "width: 95%"
}
},
问题:
添加行(addrow)时,我希望添加的行具有上述下拉列值selected,通过传递参数(最好是选择/选项的值HTML 控件)
parameters =
{
rowID : undefined,
initdata: {
chkSave: "false", 'Label': 'test', people: 'Test person',
CountryList: '2', Notes: 'Test notes.'
},
position: "first",
useDefValues: true,
useFormatter: false,
addRowParams: { extraparam: {} }
};
$("#tbJQGrid").jqGrid('addRow', parameters);
请提供一些解决方案或替代方案。
【问题讨论】:
标签: javascript jquery html select jqgrid