Drop down menu jqgrid,可编辑选择控件的设置值
我有一个可编辑的网格,其中一列是选择类型,例如Drop down menu jqgrid,可编辑选择控件的设置值,drop-down-menu,jqgrid,Drop Down Menu,Jqgrid,我有一个可编辑的网格,其中一列是选择类型,例如 colModel:[{ name:'myText',index:'myTextColumn',editable: true, edittype: 'text'}, {name:'myList',index:'myList', width:editable: true,edittype: "select", editoptions: { value: {'v1':'Value 1','v2':'Val
colModel:[{ name:'myText',index:'myTextColumn',editable: true, edittype: 'text'},
{name:'myList',index:'myList', width:editable: true,edittype: "select",
editoptions: { value: {'v1':'Value 1','v2':'Value 2',....} },
............
]
我使用setRowData方法通过代码设置其中一行中的数据。我为选择类型单元格传递的值是选项值,例如
jQuery("#myGrid").setRowData( rowId, { myText:"Text 2", myList:"v2", ..... })
执行此代码后,文本类型单元格将按预期显示“text 2”。但是,选择类型单元格显示“v2”而不是“值2”。仅当我单击该单元格时,显示才会更改为“值2”
如何强制选择类型单元格显示正确的值,而无需稍后手动单击?与此同时,我找到了解决此问题的方法。只需在列中添加一个“select”类型的格式化程序。
与此同时,我找到了这个问题的解决办法。只需在列中添加一个“select”类型的格式化程序。
非常有用,谢谢@Shai。非常有用,谢谢@Shai。