2013-03-13 61 views
0

我正在JQGrid上工作,我對如何實現有了疑問。JQGrid列表名從表

當前正在向用戶顯示標準結果集,如示例中給出的。

colNames:['Inv No no NO','Date', 'Client', 'Total in EUR'] 

假設如果我改變這個結果集,我將改變JqGrid的.js文件(添加或刪除列)。

有沒有什麼辦法可以把這些列名從表中綁定到JqGrid?

另外我如何在運行時添加列名?如添加新的列和所有。

感謝

回答

0

loadComplete()試試下面的代碼,以動態更改列名的值。

$("#grid_id").jqGrid('setLabel',"column_name", 'new_label'); 

您可以解析colModel去你想改變做同樣的特定列。

+0

上午在談論從DB帶來的列名和添加列不改變列文本 – user2067567 2013-03-13 08:54:21

+0

在這種情況下檢查這個答案http://stackoverflow.com/a/15379431/1160115 – 2013-03-13 08:55:49

+1

雖然可以動態設置列,你不能添加如果網格中已經有一組數據,則在需要時或新增列 – 2013-03-13 08:57:11