jqGrid: изображение не изменяется в окне редактирования при нажатии на предыдущую и следующую стрелку
У меня есть jqGrid и в котором есть столбец, который содержит изображение. Когда пользователь нажимает на иконку редактирования на странице, то в окне редактирования отображается фотография, и это было сделано с помощью следующей команды в разделе редактирования в navGrid -
recreateForm: true,
beforeInitData: function () {
var cm = jQuery("#list3").jqGrid('getColProp', 'img'),
selRowId = jQuery("#list3").jqGrid('getGridParam', 'selrow');
cm.editoptions.src = '/BDED_WEB/resources/images/user'+selRowId+'.jpg';
}
Но если я хочу вернуться назад и перейти к набору данных, нажав стрелку «предыдущий» и «следующий» в окне редактирования, тогда все данные изменились, но изображение не изменилось. Это означает, что метод beforeInitData не вызывается, когда пользователь нажимает кнопку pData или nData.
Как я могу изменить изображение также в окне редактирования, когда пользователь нажимает следующую и предыдущую кнопки со стрелками?