我有一个包含可编辑下拉列的非内联编辑jqGrid。 我使用string作为editoptions.value,例如1:A; A:乙
有一个选项的值与另一个选项的键相同。 然后,当我想编辑记录时,错误地映射了所选选项。我发现这是由于createEl函数的实现。它检查$ .trim(sv [1])=== $ .trim(vl)以设置所选选项。我可以知道是否有人有同样的问题吗?
我正在使用jqGrid 4.6.0。我的代码如下。非常感谢。
var mydata = [
{ id: '1', col: '1' },
{ id: '2', col: 'A' }
];
var grid = jQuery("#grid");
grid.jqGrid({
data: mydata,
datatype: 'local',
colModel: [
{
name: 'col', width: 100, editable: true, formatter: 'select',
edittype: 'select', editoptions: { value: 'A:B;1:A' }
}
],
editurl: 'clientArray',
height: '100%',
viewrecords: true,
rownumbers: true,
pager: '#pager'
}).navGrid('#pager', { edit: true, add: true, del: false, search: false, refresh: false });