Сообщение обработки отображения в jQuery DataTables
РЕДАКТИРОВАТЬ:
Я хочу использовать функцию обработки сообщений по умолчанию, предоставляемую с помощью datatables, но похоже, что она работает только с обработкой на стороне сервера. Я не использую обработку на стороне сервера.
Оригинальный вопрос:
Я хочу отображать сообщение обработки в DataTables всякий раз, когда я добавляю/удаляю записи из DataTables. Я не использую обработку на стороне сервера, в зависимости от нескольких событий я удаляю/добавляю записи в DataTables.
Я попробовал использовать bProcessing
как true
и sProcessing
, чтобы предоставить пользовательское сообщение о прогрессе , но похоже, что оно работает только с обработкой на стороне сервера. Как я могу достичь такого же результата без обработки на стороне сервера? Как я могу явно вызвать функцию, которая отображает сообщение обработки?
Вот аналогичный example, но он использует обработку на стороне сервера.
Спасибо.
Решение:
DEMO
Спасибо @Robodude.
Ответы
Ответ 1
Итак, я зажег этот пример, и на странице есть скрытый div, содержащий текст "Обработка..." и способ, которым я предполагаю, что его отображение контролируется непосредственно перед отправкой ajax для обработки сервера. показывает его, и когда он завершается, он скрывает его. Я бы проверил, есть ли у вас скрытый div по умолчанию в вашей таблице при включении bProcessing и управлении его видимостью, когда условия для его появления удовлетворяются.
Идентификатор скрытого div должен быть ID.OF.YOUR.TABLE_processing
Итак, теперь я создаю обработчики для разных условий, которые вам нужно учитывать, так же, как и примеры, приведенные здесь:
http://datatables.net/release-datatables/examples/advanced_init/events_live.html