В моем 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