2012-02-15 38 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}編輯選項:編輯選項:編輯選項:編輯選項:編輯選項: },

實際列名不是技能,而是技能代碼。

謝謝大家。

相關問題