2011-11-14 53 views
0

是否可以將行ID添加到jqGrid的setColProp()jqGrid - setColProp()

當我爲列動態設置"editable":false時,它爲網格中的所有列設置"editable":false,而不是爲特定行的特定列設置"editable":false

+0

使用哪個編輯模式? (內聯編輯,單元格編輯還是表單編輯?) – Oleg

+0

內嵌編輯模式 – techlead

回答

0

在呼叫editRow之前,您可以更改列屬性(對於任何列),並在撥打電話editRow後立即將其重置。在這種方式下,你可以實現全動態editable選項。代碼示例請參見the answer

+0

如果未在JSON響應中設置「editable」,它將起作用。但是我在JSON中設置了'editable',我正在'loadComplete'上檢查這個值。因爲我有從JSON進來的值,所以如果我更改行編輯的順序,它不起作用。 – techlead

0

可以使用

{ name: 'COMPANY_ID', index: 'COMPANY_ID', align: 'left', editable: true } 

之後,你可以對山口組的屬性:

$("#grid").jqGrid('setColProp', 'COMPANY_ID', { editable: false });