Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - silviokucharski

#1
Alguien que me dé una mano??? Todavia sigo con el mismo problema...
#2
Hola, estoy haciendo lo mismo que mencionan acá, pasar los datos de un grid a otro. Los datos visibles los copia perfectamente, pero el id que esta oculto, no lo pasa para la otra grilla, intente asignarle manualmente pero tampoco me funciono. Aca les paso el método.


$("#colSelecc").click(function(){
   //Traigo el array con los id de las filas seleccionadas
   var ids = $("#tablapedidos").jqGrid('getGridParam','selarrrow');
   //Si hay filas seleccionadas entro, sino no hace nada
   if(ids != null)
   {
       var i = ids.length - 1;
       //Recorro el array de ids para copiar cada fila al otro grid
       for (i; i >= 0; i--)
       {
           //Nombre de la tabla origen
           var $grid = jQuery("#tablapedidos");
           //Obtengo un objeto con los datos de una fila, esta línea
           //no trae el id de la fila
           var data = $grid.jqGrid('getRowData',ids[i]);
           //Le asigno el id porque la línea anterior no me lo trae
           data.item_id = ids[i];
           //Inserto en el grid destino
           $("#tablaproveedor").jqGrid('addRowData',0,data);
           //Quito la fila seleccionada del primer grid (origen)
           $grid.jqGrid('delRowData', ids[i]);
       }
   }
});


Cuando examino los datos de la otra grilla, no esta asignado un id (por ejemplo haciendo un alert(id) en el método onSelectRow).

Si alguno tiene idea como solucionar esto, le agradecería.