Código:
aqui tengo una celda nomBundle que es oculta, yo quiero que ese parametro con otro mas siempre se envien a cunado se crea una nueva fila, o se edita una fila.jQuery(document).ready(function(){ jQuery("#crud").jqGrid({ url:Routing.generate('msg1_grid_mostrar'), editurl: Routing.generate('msg1_grid_editar'), datatype: "json", colNames:['id','Identificador','Texto','nomBundle', 'tipoMsg'], colModel:[ {name:'id',index:'id', width:55,editable:false,editoptions:{readonly:true,size:10}}, {name:'idmsg',index:'idmsg', width:200, editable:true, sorttype:'string',editoptions:{size:10}}, {name:'textomsg',index:'textomsg', width:300, sortable:false,editable: true,edittype:"textarea", editoptions:{rows:"2",cols:"20"}}, {name:'tipoMsg', index:'tipoMsg', width:55,editable:true,editrules:{edithidden:true, required:true},hidden: true}, {name:'nomBundle',index:'nomBundle', editable:true, editoptions:{readonly:true,size:10}} ], rowNum:10, rowTotal: 50, rowList:[10,20,30], pager: '#pcrud', sortname: 'id', loadonce: true, viewrecords: true, sortorder: "desc", }); //jQuery("#crud").jqGrid('navGrid','#pcrud',{}); jQuery("#crud").jqGrid('navGrid','#pcrud', {}, //options {height:280,reloadAfterSubmit:true}, // edit options {height:280,reloadAfterSubmit:true}, // add options {reloadAfterSubmit:true}, // del options {} // search options ); });
otro problema que tengo es que cuando se hace click en el botod de adicionar se levanta el formulario para adicionar el elemento, cuando hago click en el boton giardar me envia vien haci la pagina edit.php y ahi proceso bien todo haciendo un swith con la variable oper y procesar todo el problema esta en que quiero en el servidor realizar algunas validaciones y no se como enviar la respuesta, otro problema aqui es que si no se detectan errores no se que debo retornar para que el formulario se cierre y me muestre el grid, trate con la opcion reloadAfterSubmit pero no me funciona , si alguien puede ayudarme en estos temas le agradecere mucho
saludos manuelle