0
在我的jqgrid中,我使用setCell方法設置了一些文本框的值。但是當我設置它們時,我失去了文本框格式化程序。我怎樣才能保持文本框,因爲它只是取代價值jqgrid setCell方法刪除現有格式化程序
$("#acc_jqgrid").jqGrid('setCell', sel_id, 'jqgrid_accDescription',
newDeviceDescription, '', '', '');
這是我的colModel如何設置。我閱讀了jqgrid文檔,發現編輯行或單元格時不要使用此方法。這將設置內容並覆蓋輸入元素。無論如何,我可以做到這一點。因爲我想保持這種可編輯。
{ name: 'Desc', width: 50, sortable: false, edittype: 'text', editable: true }
之前setCell
setCell
後
您能否更準確地描述您嘗試更改單元格值的情況?你使用一些自定義格式化程序還是使用某種編輯模式?您使用哪種編輯模式(內嵌編輯,表單編輯或單元格編輯)?從哪裏嘗試進行更改(從其他jqGrid處理程序或從外部)? – Oleg