我在jqgrid中使用select控件,就像这样
{name:'skill',index:'skill',width:100,align:“center”,editable:true,edittype:“select”},
变量中的技能值。
var skillCode ='<%= skillStr%>';
所以,我在加载网格后设置了值。
loadComplete:function(){ jQuery('#gridList')。setColProp('skill',{formatter:'select',editoptions:{value:skillCode}}); }
它工作正常,但当我点击下一页或点击标题以排序... 选择值消失了。
如果单击下一页或排序标题?
,如何显示选择值提前感谢。
答案 0 :(得分:0)
我解决了。 问题是jqgrid中的列名称和jsonstring列名称不同。 使用db列名修复jqgrid列名,然后它可以正常工作。
{name:'skillCode',index:'skillCode',width:100,align:“center”,editable:true,edittype:“select”,formatter:'select',editoptions:{value:skillCode}} ,
实际的列名不是技巧,而是技能码。
谢谢大家。