¿Cómo puedo obtener todo el colModel para un elemento jqGrid? He revisado un poco el código fuente y también he jugado algunas pruebas, pero nada parece devolver la matriz real.Obtenga el colmojo jqGrid
Gracias.
¿Cómo puedo obtener todo el colModel para un elemento jqGrid? He revisado un poco el código fuente y también he jugado algunas pruebas, pero nada parece devolver la matriz real.Obtenga el colmojo jqGrid
Gracias.
Puede utilizar getGridParam
- sólo tiene que pasar la opción colModel
:
jQuery("#mygrid").jqGrid ('getGridParam', 'colModel');
Usted puede mirar en el jqGrid docs para getGridParam
para más información ...
así lo hice averiguarlo. En el botón de navegación personalizado (función ClickButton), acabo de utilizar:
this.p.colModel
Si bien esto puede funcionar, debe usar la API jqGrid en lugar de acceder directamente a los elementos. De lo contrario, podría tener problemas en el futuro si la implementación subyacente de jqGrid cambia en una versión futura ... –
Interesante. Intenté eso pero falló. Sin embargo, se me ocurrió una solución. Tampoco vi 'colModel' como una entrada posible para obtener datos, solo getCol. – Dave
Escribe la referencia correcta absoluta a la documentación de jqGrid, pero una declaración de JavaScript incorrecta. La declaración correcta debería ser: 'jQuery (" # mygrid "). JqGrid ('getGridParam', 'colModel');'. Le da jQuery ("# mygrid"). P ['colModel'] de vuelta, ¡así que funciona! – Oleg
@Oleg - Buena captura, acabo de corregir la respuesta. ¡Gracias! –