問題タブ [datatables-1.10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
290 参照

jquery - tigrang/cakephp-datatable で vedmack/yadcf プラグインを使用できない

CakePHP 2.6 プロジェクト (および DT 1.10.6) の 1 つでtigrang/cakephp-datatableを使用しています。これまでのところ、プラグインの作成者の助けを借りて、プラグインを正常に実装することができました。プラグインは優れており、維持したい.

現在、公式の DT の例が非常に乱雑で制限されているため、(特に) 列フィルタリング機能を実現するために、既存のデータ テーブルと共にvedmack/YADCFプラグインを使用しようとしています。YADCF を初期化すると、エラーが発生し続けます。

両方のプラグインを連携させる方法はありますか? 誰もこれを試しましたか?

以下は、cakephp-datatable を使用した DT 用の JS です。

上記のコードの後に​​YADCFを機能させるために、このようなことを試してみましたが、常に同じエラーが発生しました。

他のプラグインなしでこの YADCF コードを試してみましたが、問題なく動作します。そのため、コードを変更して他のプラグインで実装するための助けが必要です。

これも試しましたが(DTはdataTable()小文字の「d」を使用して初期化されたため)、機能しませんでした:

PS:最初のプラグインの github でも質問しましたが、yadcf の作成者または経験豊富な人がここで私を助けてくれることを願っています。

0 投票する
4 に答える
1129 参照

php - DataTables columnFilter 数値範囲フィルタリング

列に日付があるデータベースが"BIRTH_DATE"あります(たとえば2015-06-26)。DataTablesユーザー向けの情報を表示するために使用します。番号範囲検索をしたい。しかし、DataTablesプラグインを使用していてタイプ フィルターColumnFilterを使用しようとすると、number-range機能しません。

fromまたはフィールドに値を入力するとすぐにto、結果がないことがわかります。20150626しかし、同じ列に、そのフィルターが示すように日付が書かれている行がある場合。私が理解しているように、問題は-私の番号の真ん中にあるシンボルです。-フィルターが記号を無視するようにするにはどうすればよいですか?

Number-Range フィルタ コード:

編集:2015-06-29

または、誰かが私を助けて、このフィルターが入力フォーマットを無視するようにするだけで、次のような単純なアクションを実行できます。

そのようなクエリはSQLで正常に機能するためです。

0 投票する
1 に答える
1450 参照

jquery - 無効にしても ajax をトリガーするページネーション ボタン - dataTable サーバー側ページング

サーバー側のページングで初期化されたデータ テーブルが正常に動作しています。ただし、問題は最後のページの「次へ」および「最後」ボタンが無効になっていることであり、クリックすると「処理中...」メッセージが表示されます。ほとんどの場合、クリックしたときに不要な ajax イベントがトリガーされます。

これが私のコードです:

これを止める方法があれば教えてください。

0 投票する
3 に答える
12361 参照

javascript - jqueryデータテーブルで複数の列をグループ化する方法

複数の列のグループ化に基づいてテーブルを折りたたんだり展開したりする方法。

たとえば、私はこのようなテーブルを持っています

これは、上記のテーブルをグループ化する方法です

場所とサイズの列に基づいてグループ化したい、例: USA には 3 つの XX と 0 YY と 1 つの ZZ があります。

そして、行をクリックすると、3 XX と 0 YY と 1 ZZ を展開して表示したい他の 4 つの列 cont_no、price、depot、cond

誰かが私を助けてくれるか、参照用の提案やリンクを教えてください。

ありがとうございました

0 投票する
3 に答える
47291 参照

jquery - 最初の自動 ajax 呼び出しを無効にする - DataTable サーバー側ページング

サーバー側のページングで初期化された dataTable があり、正常に動作しています。このテーブルは、初期化中に ajax をトリガーし、データをプルしてテーブルにレンダリングします。ただし、最初は空のテーブルが必要で、次のように load() または reload() を使用してボタンをクリックするとテーブル データがロードされます。

これが私のテーブルの初期化です:

初期化中にテーブルのロードを制限する方法はありますか? ドキュメントを読みましたが、見つかりませんでした。提案してください。

0 投票する
2 に答える
3356 参照

jquery - jQuery Datatable プラグインが列の値をフィルタリングしない

アプリケーションにjQuery Datatablesプラグインを使用しています。データは、以下で共有される JsFiddle のような静的 HTML データです。ボタンをクリックすると、データをフィルタリングしてテーブルに表示する必要があります。

Datatables Filtering APIを使用してテーブルSoftware Engineerの列の文字列をフィルタリングしようとしましたが、成功しませんでした。Position

以下の JsFiddle リンクを見つけてください。

データテーブルのフィルター機能

Javascript、CSS、HTML 以下