dataTables - обработка скрытия div перед обновлением таблицы с помощью fnReloadAjax

Я использую DataTables с включенной обработкой на стороне сервера. При обновлении данных таблицы с использованием метода fnReloadAjax() появляется блок обработки, затем после завершения запроса он скрывается (в таблице все еще отображаются старые данные), а затем примерно через 2 секунды в таблице появляются новые данные.

Таким образом, есть период в несколько секунд, когда кажется, что плагин завершил загрузку новых данных, но все еще показывает старые данные. Есть ли способ удерживать блок обработки до тех пор, пока новые данные не будут отображены в таблице?


person Anupam    schedule 23.12.2012    source источник
comment
вы можете использовать загрузочное изображение, пока в таблице не появятся новые данные   -  person Mohit Pandey    schedule 23.12.2012
comment
@MohitPandey Я уже использую изображение. Внутри этого отдела обработки. Я надеялся, что плагин будет вести себя правильно, или есть вероятность, что я использую его неправильно. Я могу реализовать свой собственный блок обработки, но мне было интересно, можно ли это сделать с помощью параметров этого плагина.   -  person Anupam    schedule 23.12.2012
comment
Когда вы посмотрите на код dataTable, вы заметите, что обработка div на самом деле обрабатывается перед отрисовкой таблицы, я думаю, именно поэтому здесь возникает проблема с задержкой. Здесь представлен дополнительный API, который может быть полезен для явного переключения обработки div.   -  person Roy Ling    schedule 25.01.2013
comment
@RoyLing _fnProcessingDisplay( oSettings, false ) каждый раз вызывается после _fnDraw( oSettings ) в коде таблиц данных. Не могли бы вы указать мне, где это обрабатывается перед рисованием таблицы. Может быть, я мог бы что-то сделать.   -  person Anupam    schedule 27.02.2013
comment
@anu проверьте функцию _fnInitialise, после вызова функции _fnDrawHead она вызывает _fnProcessingDisplay там.   -  person Roy Ling    schedule 01.03.2013
comment
@RoyLing Я обнаружил, что проблема связана с несколькими запросами. Можете ли вы предложить что-нибудь в этот пост   -  person Anupam    schedule 19.03.2013