2012-02-15 36 views
0

我用select控制的jqGrid这样在jqGrid的选择消失了,当我点击下页

{名称:“技巧”,索引:“技巧”,宽度:100,对齐:“中心”,可编辑:真正的,edittype:“select”},

变量中的技能值。

var skillCode ='<%= skillStr%>';

所以,我在加载网格后设置了值。 ('#gridList')。setColProp('skill',{formatter:'select',editoptions:{value:skillCode}});}};}};}};}} }

它工作正常,但当我点击下一页或单击标题以排序... 选择值消失。

如果单击下一页或排序标题,如何显示选择值?

在此先感谢。

+0

你是什么意思下的“选择价值消失”? “skillCode”变量的值的例子是什么?为什么你在'loadComplete'中设置它,而不是直接在''skill''列的定义处使用它? – Oleg 2012-02-15 11:04:41

+0

@Oleg我的网格是编辑模式,所以我动态地填充选择值。价值来自服务器,我把它放到skillCode变量。这是一个示例代码“00001:LOW; 00002:MID; 00003:HIGH; 00004:EXP”。 – SURYA 2012-02-16 00:24:03

回答

0

我解决了它。 问题是jqgrid中的列名和jsonstring列名是不同的。 修复jqgrid列名与db列名,然后它工作正常。编辑选项:{value:skillCode}编辑选项:编辑选项:编辑选项:编辑选项:编辑选项: },

实际列名不是技能,而是技能代码。

谢谢大家。

相关问题