2011-07-18 47 views
1

我有一个可编辑的网格,其中一列是SELECT类型,例如,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':'Value 2',....} }, 
      ............  
     ] 

我使用方法setRowData通过代码设置其中一个行中的数据。我为选择类型单元传递的值是选项值,例如

jQuery("#myGrid").setRowData(rowId, { myText:"Text 2", myList:"v2", ..... }) 

执行此代码后,文本类型单元格会按预期方式显示“文本2”。但是,选择类​​型单元格显示“v2”而不是“值2”。只有当我单击该单元格时,显示器将更改为“值2”

如何强制选择类型单元格显示正确的值,而无需稍后手动点击?

回答