問題タブ [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.
jquery - jQuery DataTables: 複数のテーブルの同じ状態を保存する
テーブルの状態 (例: 1 ページあたりの行数) を変更すると、変更が記録され、すべてのテーブルに適用されます。で試しましstateSave: true
たが、変更したテーブルのみ保存されます。
テーブルの同じ状態を保存し、同時に他の汎用テーブルを保存するにはどうすればよいですか?
jquery - Datatables.net 行の追加が機能しない
Composant jquery datatables.net を使用します。テーブルを作成しましたが、「手動で」行を追加したい場合、テーブルの最後に行が追加されません。テーブル行を追加した後、Render 'Email' の console.log(data) に '123' が表示されますが、行は追加されません。
私のコードjavascript:
Jsonデータは次のとおりです。
そして、私のhtmlコードは次のとおりです。
ご協力いただきありがとうございます
アップデート:
oninitcomplete のエラー:
-javascript qjuery.datatables.js(2022行目):
-console.log エラー: Uncaught TypeError: 未定義のプロパティ 'nTr' を読み取れません
jquery - サーバーから返された値の代わりに、datatables が column.render 値を検索するようにします。
データテーブルでサーバー側の処理を使用していますが、返された値の 1 つが、データテーブルでこれらを検索0
または1
フィルタリングするか、したくないため、データテーブルでこれを行います。
データテーブルはサーバー側で返された値を検索しているようですが、上記のレンダリング関数によって返された値を検索したいと思います。いくつかの html がありますが、主に Html タグの値に関心があります。どうすればこれを達成できますか?
jquery-plugins - Datatables 子行の実装
最近、テーブルに子行を追加する実装の要件を受け取りました。いくつかの API を調べたところ、データテーブルが私の要件に適合することがわかりました。現在、Springs でこの Web アプリケーションを実装し、コントローラーからデータを取得しています。それが $resultSet です。この動的データは、jsp ページでレンダリングする必要があります。ここで、datatable を実装できないため行き詰まりました。http://datatables.net/examples/api/row_details.htmlの例を見て、Ajax データを削除しようとし、代わりに c:foreach ループを使用しました。しかし、私は運がありませんでした。
子行を表示するために動的データでデータテーブルを使用する方法を教えてください。
私の主な懸念事項は次のとおりです。
上記のブロックをどのように表現しますか。で試しました<table id="xx"> <c:foreach loop to iterate>
pagination - DataTables を使用したページネーションの目的のページ
テーブルでjQuery DataTablesプラグインを使用しています。「前」、「次」、およびすべてのページ番号でページネーションを取得しています。しかし、私の要件は、番号を入力できるテキストボックスが必要であり、入力したページ番号になります。
ここに私の jsFiddle があります: https://jsfiddle.net/8zp7vfme/2/
指定したページに移動するための数字を入力するには、ページ番号の後にテキスト ボックスが必要です。
grails - データテーブルの外部からチェックボックスを変更したときにサーバー側のデータテーブルを更新する方法
Grails でデータ テーブルを使用しています。データ テーブルの外側にチェック ボックスがあり、そのイベントで、チェック ボックスの値を使用してテーブルを再度読み込みたいと考えています。以下は私の試みです:
私の見解では、チェックボックスは >>
これが、サーバーメソッドを呼び出しているビューでの私の試みです>>
ここに私の setWrapActiveStatus() 関数があります >>
そして、これが私のコントローラーアクションです>>
私のアクションは、ラップされたリストのみを応答しますが、データテーブルは更新されません。
編集 - データ テーブルの初期化
datatables - DataTables FixedColumn Destroy が機能しない
DataTables と destroy に奇妙な問題があります。バージョン 1.10.3 (1.10.7 も試しました) と fixedColumns Plugin (3.0) を使用しています。テーブルを破棄しようとすると、プラグインでエラーが発生します。
キャッチされていない TypeError: $(...).fn は関数ではありません
私の初期化は次のようになります。
そして破壊
しかし、私はまた、経由で初期化し、経由.DataTable()
で破壊しようとしました。これは同じ結果につながります.api().destroy()
。.destroy()
可能な解決策をいただければ幸いです。
更新: FixedColumns の問題ではないように思われるので、ここにいくつかの詳細情報があります。success
次のように ajax で dataTable を呼び出しています。
ドキュメント変更関数 (ドロップダウンからいくつかの値を選択するとき) で、前に投稿したようにテーブルを破棄してから、ajax 関数を再度呼び出します。
変数はドキュメントのfulltable
準備ができて定義されており、既に述べたように、割り当てはsuccess
関数で行われます。破棄の直前に変数を出力すると、すべて問題ないようです。
更新: fixedColumns 自体のバグのようです。私は 3.0.0 を使用していて、最新バージョンは 3.0.4 であることがわかりました。これで、最初のエラーをパスして、新しいエラーを思いつきました。行 1107 でスタックします。
キャッチされていない TypeError: 未定義のプロパティ 'anCells' を読み取ることができません
ajax呼び出しでinitで何かをしなければならないと思います。
最終更新: OK、私は絶食するつもりでした。それはキャッシングの問題だけでした。新しいバージョンでは、すべてが正常に機能しています。
javascript - レスポンシブ データテーブルの子行を自動的に展開する
次の形式のレスポンシブdataTable ( Responsive doc. ) があります。
外部データ ソースを検索してこれにデータを入力すると、DataTable 内に 2 つ目のテーブルが作成され、インスタンス化から自動的に取得される追加データ (子行) が含まれます。最初の列のアイコンをクリックして展開し、子行を表示できます。すべて正常に動作します。
私が達成したいのは、すべてのデータがロードされたら、この DataTable の Javascript を介して子行を自動的に展開することです (これがコールバック関数でいつ発生するかはわかっています)。
次の複数のバリエーションを試しました。
しかし、私のテーブルは子行を展開しません。何も起こらず、コンソールにエラー メッセージも表示されません。
たとえば、これに従ってボタンのクリックをシミュレートする方法を説明するのを手伝ってくれる人はいますか?
または、この子行の展開を自動化する他の方法で。
チャオ!