Título: agregar datos de un grid a otro en jquery Publicado por: landerzx en 8 Enero 2013, 22:03 pm hola...tengo un problema y esque ya no se que mas hacer......necesito que los datos que yo tengo dentro de un jqgrid al dar click a esa fila se pasen a otro grid que se encuentra alado del grid mencionado anterior mente porfavor ayudenme =(.......
Título: Re: agregar datos de un grid a otro en jquery Publicado por: EFEX en 9 Enero 2013, 01:10 am Consta de 2 pasos, primero obtener valores de la celda seleccionada y despues agregarlos al otro dgrid(no se si habra una forma mas facil para pasar valores entre dos dgrid), aqui tenes un ejemplo...
http://www.trirand.com/blog/jqgrid/jqgrid.html Código
Tambien se puede utilizando el evento onSelectRow. Código
Y para agregar una nueva linea se utiliza el metodo addRowData. Código
Título: Re: agregar datos de un grid a otro en jquery Publicado por: landerzx en 9 Enero 2013, 15:14 pm gracias amigo me ha servido mucho
Título: Re: agregar datos de un grid a otro en jquery Publicado por: silviokucharski en 21 Febrero 2013, 16:12 pm 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.
Código: $("#colSelecc").click(function(){ 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. Título: Re: agregar datos de un grid a otro en jquery Publicado por: silviokucharski en 25 Febrero 2013, 15:22 pm Alguien que me dé una mano??? Todavia sigo con el mismo problema...
Título: Re: agregar datos de un grid a otro en jquery Publicado por: joanmd en 3 Mayo 2016, 01:07 am Hola, lo único que necesitas hacer para resolver tu problema es lo siquiente:
Cambia el valor cero de esta linea //Inserto en el grid destino $("#myTable").jqGrid('addRowData', 0, data); Por el id en la posición recorrida ids[ i ] //Inserto en el grid destino $("#myTable").jqGrid('addRowData', ids[ i ], data); Saludos. J. |