2014-10-20 63 views
0

我想更改我的網格的colmodel dynamiclly,我做了很多搜索,但非問題線程回答了我。我需要在sql中選擇一個select,所以在執行我的查詢之後,我查找了我的網格列的名稱和數量。設置jqGrid的colmodel時,從服務器加載但添加到網格之前

在其他文章中,我找到了更改colmodel的方式,但我不知道何時何地必須做到這一點。由於兩次執行查詢是不可能的,它可能會改變結果並降低性能。

+0

強烈建議您將目前已嘗試的內容包括在內。包含人們可以從中開始的代碼總是一個好主意。 Stackoverflow不是一種代碼編寫服務,人們通常會對這些問題作出敏感反應。 – 2014-10-20 15:50:12

回答

0

可以使用beforeProcessing回調動態地在colModel中進行很多修改。不能添加/刪除列,也不能修改name屬性,但其他大部分更改都是允許的。我建議您使用setColProp方法進行修改。可以使用setLabel修改列標題。 The answer,this onethe another one提供了相應的例子。

我現在在addColumn/removeColumn列方法,它將允許修改colModel更深。您可以在github上找到相應的演示版addColumn

相關問題