2010-06-07 9 views
9

Tengo una jqGrid que funciona al 100%, excepto que sigue mostrando "indefinido" en la superposición "Cargando ...". Realmente no puedo resolverlo. Parece que solo debería recibir el mensaje "indefinido" si algo no está bien configurado y la grilla dejaría de funcionar. Pero ese no es el caso. arañazos cabezajqGrid "Cargando ..." superposición que muestra "indefinido" aunque la grilla está funcionando

No estoy muy seguro de que una muestra de código ayude aquí, pero si alguien quisiera ver una parte determinada de mi código, hágamelo saber y lo incluiré.

¿Alguien más ha tenido este problema antes? Probablemente me esté perdiendo algo tan simple y pequeño que no puedo verlo. Así que mis disculpas por adelantado si esto es una obviedad

Gracias por su ayuda.

+1

La manera más fácil de encontrar el motivo es publicar el código completo que reproduce su problema. Entonces alguien puede encontrar rápidamente el error. – Oleg

+0

Sé que Oleg, que alguien será en su mayoría usted., Que la pregunta es sobre 'jqgrid' :) –

Respuesta

16

Ese texto proviene del $.jgrid.defaults.loadtext. Así que o bien:

  1. usted tiene un viejo grid.locale-en.js que no especifica, o
  2. sobrescribe en alguna parte.
+0

Acabo de verificar que la biblioteca grid.locale-en.js está presente y disponible. Incluso actualicé todos los archivos de la biblioteca i18n a mi versión actual de jqGrid. Ningún cambio. Sugerencias? – gurun8

+0

Depure a través de grid.base.js en la llamada 'jqGrid' cuando los valores predeterminados se combinan con las opciones del usuario. Mira 'loadtext' en las opciones fusionadas. –

+3

Finalmente funciono así. No sé cómo me lo perdí, pero no había incluido la biblioteca /i18n/grid.locale-en.js en mi script. Gracias por la ayuda. – gurun8

3

Además, he encontrado que la etiqueta que define <script>grid.locale -cualquiera debe aparecer antes de la etiqueta <script> que carga jqgrid.

No tiene sentido para mí.

Cuestiones relacionadas