marga
Newbie

Karma: 0
Mensajes: 19
|
 |
« en: Enero 20, 2010, 01:48:12 » |
|
Hola, estoy intentando hacer un reloadGrid a un TreeGrid utilizando la libreria JQGrid, el codigo de la tabla es este:
jQuery("#s1list").jqGrid({ url:'<%=renderResponse.encodeURL(renderRequest.getContextPath()) %>' + _url, scroll: 1, datatype: "xml", colNames:['ID','PK','Aplicación Presupuestaria','Num. Exp.','Tipo','Objeto','Cap.', 'Feder', 'Responsable','Imp. Contrat.', 'Imp. Anualidad'], colModel:[ {name:'ID',index:'ID', width:20,align:"left", hidden:true, key:true}, {name:'PK',index:'PK', width:25,align:"left",hidden:true}, {name:'AplicacionPres',index:'AplicacionPres', width:200, align:"left"}, {name:'NumExp',index:'NumExp', width:35, align:"right"}, {name:'Tipo',index:'Tipo', width:30, align:"center"}, {name:'Objeto', index:'Objeto', width:180, align:"left"}, {name:'Cap', index:'Cap', width:25, align:"center"}, {name:'Feder', index:'Feder', width:25, align:"center"}, {name:'Responsable', index:'Responsable', width:100, align:"left"}, {name:'ImpContrat', index:'ImpContrat', width:40, align:"right"}, {name:'ImpAnualidad', index:'ImpAnualidad', width:40, align:"right"} ], rowNum:lineas, height: gridheight, mtype: "POST", pager: jQuery('#s1pager'), treeGrid: true, ExpandColumn : 'AplicacionPres', width: gridwidth });
donde calculo el numero de lineas, el ancho y el alto y se lo paso, para hacer el reload cuando le doy a un boton llamo a la funcion
jQuery("#s1list").setGridParam({ _url}).trigger("reloadGrid");
pero nada de nada, me añade otra vez los mismos datos, por lo tanto, lo veo duplicado.
Hay otra solución para hacer un reload,
gracias un saludo
|