12

編集:
datatablesが提供するデフォルトの処理メッセージ機能を使用したいのですが、サーバー側の処理でのみ機能するようです。サーバー側の処理を使用していません。


元の質問: DataTablesからレコードを追加/削除するたびに、 DataTables
に処理メッセージを表示したい。DataTablesにレコードを削除/追加するいくつかのイベントに応じて、サーバー側の処理を使用していません。

bProcessingastrueとを使用しsProcessingてカスタム進行状況メッセージを表示しようとしましたが、サーバー側の処理でのみ機能するようです。サーバー側の処理なしで同じことをどのように達成できますか?処理メッセージを表示する関数を明示的に呼び出すにはどうすればよいですか?

これは同様の例ですが、サーバー側の処理を使用しています。

ありがとう。


解決策:
DEMO @Robodudeに感謝します。

4

1 に答える 1

21

だから私は例をファイアバグしました、そして「Processing ...」テキストを含むページに隠されたdivがあり、それの表示が制御されると想像する方法はサーバー処理のためのajaxが送信される直前です、それはそれを示します完了すると、非表示になります。bProcessingを有効にするときに、テーブルにデフォルトの非表示のdivがあるかどうかを確認し、表示される条件が満たされたときにその可視性を制御します。

非表示のdivのIDはID.OF.YOUR.TABLE_processingである必要があります

そこで、ここで見られる例のように、説明する必要のあるさまざまな条件のハンドラーを作成します。

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

于 2012-07-03T18:05:30.150 に答える