jqGrid использует метод $.jgrid.createEl
для создания элементов для любых типов редактирования, включая редактирование форм (функция editGridRow ).Как вы можете видеть в исходный код функции createEl , в которой используются элементы <input>
, <select>
, <button>
, <textarea>
или <span>
для «входной» части диалогового окна формы,Выбор зависит от edittype соответствующего столбца jqGrid.
Так что вам придется либо использовать edittype: 'custom' , чтобы иметь элемент <span>
, либо выможет попытаться изменить элементы формы внутри вашего beforeShowForm обработчика событий.