Quiero cambiar el mensaje "Cargando ..." de JQGrid a algo con imagen gif animada. Miró por todas partes pero no pudo encontrar una manera. Cualquiera por favorJQGrid, Necesito cambiar el mensaje de progreso "Cargando ..."
Respuesta
intenta utilizar
.ui-jqgrid .loading { background: url(ajax-loader.gif); }
que debería funcionar. Algunos gifs animados se pueden cargar, por ejemplo, desde here. Por cierto, el div que tiene "Cargando ..." mensaje tiene la forma
<div id="load_list" class="loading ui-state-default ui-state-active">Loading...</div>
donde el "load_list" id se construye a partir del prefijo "load_" y el identificador del elemento de la tabla.
ACTUALIZADO: Para eliminar el texto "Cargando ..." o bien se puede utilizar la opción loadtext:'' jqGrid o sobrescribir $.jgrid.defaults.loadtext
configuración global de la grid.locale-en.js
:
$.jgrid.defaults.loadtext='';
Si es necesario ajustar la anchura, altura o cualquier otro parámetro de CSS del div de carga puede hacerlo de la misma manera. Por ejemplo,
.ui-jqgrid .loading
{
left: 45%;
top: 45%;
background: url(ajax-loader.gif);
background-position-x: 50%;
background-position-y: 50%;
background-repeat: no-repeat;
height: 20px;
width: 20px;
}
Esta es quizás una respuesta más moderna a la pregunta usando FontAwesome en lugar de un gif. No pude encontrar dónde se ha respondido esto en ningún lado y tuve que reconstruirlo desde varios lugares, incluida la respuesta anterior por @oleg.
Esperemos que esto sea útil para otros que buscan.
<style>
.ui-jqgrid .loading {
background-color: transparent;
border: 0px;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ui-jqgrid .loading:before {
content: "\f110";
font-family: FontAwesome;
font-size:40px;
}
</style>
y luego coloque el siguiente (exactamente como este) después $ (document) ready (function() {
$.jgrid.defaults.loadtext='';
- 1. mensaje Cambiar por defecto "Cargando ..." a imagen "loading.gif" al pie de página jqGrid
- 2. jqGrid trigger "Cargando ..." superposición
- 3. jQuery cargando datos en jqGrid
- 4. ¿Cómo puedo activar el mensaje .. jqGrid carga?
- 5. NetBeans GUI constructor: "cargando ..." mensaje
- 6. Cambiar el mensaje "Cargando ..." de la barra de progreso en los informes de SSRS después de hacer clic en el botón "Ver informe"
- 7. jqGrid: cómo cambiar el relleno de celdas
- 8. ¿Cambiar rowId en jqgrid?
- 9. cambiar fondo de diálogo de progreso
- 10. jqgrid cambiar el puntero a la mano
- 11. Cambiar indicador de progreso de SystemTray Color
- 12. ¿Qué significa el mensaje de error 'Operación ahora en progreso'?
- 13. Cambio del mensaje de diálogo de progreso mientras se ejecuta
- 14. ¿Cambiar el mensaje de confirmación SVN retroactivamente?
- 15. ¿Cómo cambiar el tamaño de la fuente en jqGrid?
- 16. JqGrid ¿Cómo cambiar el ancho del formulario de edición?
- 17. ¿Cómo cambiar el color de la celda jqGrid?
- 18. Cambiar el color de la barra de progreso en Android
- 19. Necesito ayuda para automatizar los filtros jqGrid, por favor
- 20. ¿Cómo se oculta un mensaje de progreso de Powershell?
- 21. ¿Cómo cambiar el mensaje en Python AssertionError?
- 22. ¿Cómo cambiar la posición de un diálogo de progreso?
- 23. Subversivo: ¿Cambiar el mensaje de compromiso SVN retroactivamente?
- 24. Ayuda de ImageMagick: necesito cambiar DPI
- 25. Cambiar mensaje de ocultación de Git
- 26. Cambiar el tamaño de la columna JQGrid en tiempo de ejecución
- 27. ProgressDialog no quiere actualizar el mensaje
- 28. jqGrid "Cargando ..." superposición que muestra "indefinido" aunque la grilla está funcionando
- 29. Establecer página en jqgrid
- 30. Android: Implementando la barra de progreso y "cargando ..." para la lista sin fin como Android Market
añade .loading .ui-jqGrid {background: url (../ images/38-1.gif); position: absolute; top: 45%; left: 45%; width: auto; z-index: 101; relleno: 6px; margen: 5px; text-align: center; font-weight : bold; display: none; border-width: 2px! important;}. Veo el gif animado pero aún así la carga ... está ahí. El alto y el ancho no se ajustan según mi gif animado. ¿Alguna ayuda? – Pirzada
@ pirzada: actualicé mi respuesta con información adicional y ejemplos. – Oleg