2012-07-03 17 views
11

EDIT:
datatablesによって提供されるデフォルトの処理メッセージ機能を使用したいが、サーバ側の処理でのみ動作するように見える。私はサーバー側の処理を使用していません。jQuery DataTablesでの処理メッセージの表示


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

私は、カスタム進行にメッセージを与えることtruesProcessingとしてbProcessingを使用してみましたが、それはサーバー側の処理でのみ機能のように見えます。サーバー側の処理を行わずに同じように達成するにはどうすればよいですか?処理メッセージを表示する関数を明示的に呼び出すにはどうすればよいですか?ここで

は似てexampleですが、それは、サーバー側の処理を使用しています。

ありがとうございました。


ソリューション:
DEMO おかげ@Robodude。

+0

メッセージの表示をトリガーするさまざまなアクションのイベントハンドラーを追加できます。ここでの例のように多くは:http://datatables.net/release-datatables/examples/advanced_init/events_live.html – Robodude

+0

@Robodude:私は、DataTableのことで与えられたデフォルトの進捗メッセージを表示したいです。アラートで進捗状況メッセージを表示することは良い考えではありません。私は利用可能な機能をチェックし、進行メッセージを表示する機能を見つけることができませんでした。私が問題に言及している例を確認してください、私は同じものを探しています。 – xyz

+0

だから私は例をfirebuggedと「処理中...」のテキストと私はそれの表示が制御されていると想像する方法を含むページ上の非表示のdivは、サーバーの処理のためのAJAXが送信される直前に存在している、それはそれを示していますそれが完了すると、それを隠す。 bProcessingを有効にしたときにテーブルにデフォルトの非表示のdivがあるかどうかを確認し、表示される条件が満たされたときにその表示を制御します。おかげで男: – Robodude

答えて

21

だから私は、例をfirebuggedと「処理中...」のテキストと私はそれの表示が制御されていると想像する方法を含むページ上の非表示のdivは、サーバーの処理のためのAJAXが送信される直前に存在していますそれを示し、完了したらそれを隠します。 bProcessingを有効にしたときにテーブルにデフォルトの非表示のdivがあるかどうかを確認し、表示される条件が満たされたときにその表示を制御します。

隠されたdiv要素のidはだから今、私はあなたがここで見るの例のような多くのを考慮するために必要なさまざまな条件のためのハンドラを作成したいID.OF.YOUR.TABLE_processing

次のようになります。

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

関連する問題