2012-07-03 10 views
11

EDIT:
quiero usar la función de mensajes de procesamiento predeterminado que proporciona tablas de datos, pero parece que sólo funciona con el procesamiento del lado del servidor. No estoy usando el procesamiento del lado del servidor.mensaje de procesamiento de visualización en tablas de datos jQuery


pregunta original:
Quiero mostrar el procesamiento de mensajes en DataTables siempre que me añadir/borrar los registros de tablas de datos. No estoy usando el procesamiento del lado del servidor, dependiendo de algunos eventos elimino/agregué registros a DataTables.

He intentado utilizar bProcessing como true y sProcessing para dar el mensaje de progreso personalizada , pero parece que sólo funciona con el procesamiento del lado del servidor. ¿Cómo puedo lograr lo mismo sin el procesamiento del lado del servidor? ¿Cómo puedo llamar explícitamente a una función que muestra el mensaje de procesamiento?

Aquí hay un example similar, pero utiliza el procesamiento del lado del servidor.

Gracias.


Solución:
DEMO Gracias @Robodude.

+0

Usted podría intentar agregar controladores de eventos para las diferentes acciones que activarían el mensaje que se mostrará. Al igual que el ejemplo aquí: http://datatables.net/release-datatables/examples/advanced_init/events_live.html – Robodude

+0

@Robodude: Quiero mostrar el mensaje de progreso predeterminado dado por las tablas de datos. Mostrar mensaje de progreso en alerta no será una buena idea. Revisé las funciones disponibles y no pude encontrar la función que muestra el mensaje de progreso. Por favor, compruebe el ejemplo que he mencionado en la pregunta, estoy buscando lo mismo. – xyz

+0

Así que busqué el ejemplo y hay un div oculto en la página que contiene el texto "Procesando ..." y la forma en que imagino que se controla la visualización es justo antes de que se envíe el ajax para el procesamiento del servidor, lo muestra y cuando está completo, lo oculta. Verificaría si tienes un div oculto predeterminado en tu mesa cuando habilitas bProcessing y controlas su visibilidad cuando se cumplen las condiciones para que aparezca. – Robodude

Respuesta

21

Por lo tanto, robé el ejemplo y hay un div oculto en la página que contiene el texto "Procesando ..." y la forma en que imagino que se controla es justo antes de que se envíe el ajax para el procesamiento del servidor, lo muestra y cuando se completa, lo oculta. Verificaría si tienes un div oculto predeterminado en tu mesa cuando habilitas bProcessing y controlas su visibilidad cuando se cumplen las condiciones para que aparezca.

El id de la div oculto debe ser el ID.OF.YOUR.TABLE_processing

Así que ahora me gustaría crear controladores para las diferentes condiciones que usted necesita para tener en cuenta al igual que los ejemplos vistos aquí:

http://datatables.net/release-datatables/examples/advanced_init/events_live.html

Cuestiones relacionadas