jqGrid: la imagen no cambia en la ventana de edición al presionar la flecha anterior y siguiente

Tengo un jqGrid y en el que hay una columna que contiene una imagen. Cuando el usuario hace clic en el icono de edición desde la página, en la ventana de edición, la foto es visible y eso se ha realizado mediante el siguiente comando en la sección de edición de 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';
}                

Pero si quiero retroceder y avanzar al conjunto de datos presionando la flecha anterior y siguiente en la ventana de edición, entonces todos los datos cambiaron pero la imagen no cambia. Eso significa que no se llama al método beforeInitData cuando el usuario hace clic en el botón pData o nData.

¿Cómo puedo cambiar la imagen también en la ventana de edición cuando el usuario presiona los botones de flecha siguiente y anterior?

Respuestas a la pregunta(1)

Su respuesta a la pregunta