問題タブ [datatables]
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 プラグイン - sAjaxSource
asp.net Web サービスからデータを取得しましたが、そのデータを (Web サービスから直接 JSON 形式で) DataTables オブジェクトに渡す方法があるかどうか疑問に思っていました。私は次のようなことをしたいと思います:
jquery - 動的テーブル行にjquery datatableを使用
jquery/javascriptを使用して動的にテーブルを構築しています。json/jquery を使用してテーブル本体を動的に生成するためのリンクがいくつかあります。
jquery データテーブルを動的に作成されたテーブルと統合するのが好きです。.dataTable()
動的に作成された行にどのようにアタッチできますか。
document.ready で使用しようとすると、テーブルは最初に作成されたテーブルの値を保持します。
私のJavaScriptは次のようになります:
上記の js 関数を使用すると、リンクをクリックするたびにデータテーブルが追加されます。
dataTable()
は、html テーブルにソート、ページング、および検索機能を提供する jquery プラグインです。プラグインは、検索用のテキスト ボックスとページング用のページャーを動的に追加します。
私が直面している問題は、リンクの 1 つをクリックすると、テーブルが動的にdataTable()
作成され、別のテキスト ボックスとページャーが再び追加され、検索とページングで以前に作成された結果が得られることです。これを回避する必要があるだけでなく、dataTable()
機能は最新の動的テーブルのコンテンツに対しても機能するはずです
データテーブルが複数回追加されず、最新の動的テーブルが適用されるように、このjs関数をどのように言い換えることができますか?
html - HTMLテーブルのテキストボックス:サイズを自動調整するには?
HTML テーブルの下部 (または上部など) に行を追加し、各列にテキスト ボックスを追加したいと考えています (各列のコンテンツのフィルタリングを可能にするため)。
FWIW、テーブルは jQuery DataTables プラグインに基づいています。
問題は、テキストボックスが列を広げることです。各テキストボックスを拡大せずに列の幅を埋めるようにします。これどうやってするの?
jquery-plugins - jQuery DataTables サーバー側処理と ASP.Net
ASP.Net で jQuery Datatables プラグインのサーバー側機能を使用しようとしています。ajax リクエストは有効な JSON を返していますが、テーブルには何も表示されません。
私はもともと ajax リクエストで送信していたデータに問題がありました。「無効な JSON プリミティブ」エラーが発生しました。この投稿で説明されているように、データはシリアル化された JSON ではなく文字列である必要があることがわかりました: http://encosia.com/2008/06/05/3-mistakes-to-avoid-when-using-jquery- with-aspnet-ajax/ . それを修正する方法がよくわからなかったので、これをajaxリクエストに追加してみました:
上記が最終的に機能する場合は、後で他のパラメーターを追加します。今、私は自分のテーブルに何かを表示させようとしています。
返された JSON は問題ないように見え、検証されますが、投稿の sEcho は定義されていません。これが、テーブルにデータが読み込まれていない理由だと思います。
それで、私は何を間違っていますか?私は正しい軌道に乗っていますか、それとも愚かですか?誰かが以前にこれに遭遇したか、何か提案がありますか?
これが私のjQueryです:
HTML:
ウェブ方法:
返された JSON:
jquery - Jquery DataTables プラグイン
ここでJQuery初心者...
DataTables プラグインについて質問があります。データテーブル リンク。
プラグインは次のように主張しています。
これの一般的な使用例は、定期的に更新されるライブ情報を表示する場合です。
初心者なので、サーバー情報が変更された場合にテーブルが動的に更新されるように、Ajax を使用してテーブルを初期化する方法がわかりません。(つまり、サーバーに新しい情報が追加されると、その変更がリアルタイムでテーブルに表示されます)
PS: サーバー側スクリプトとして PHP を使用しています。
jquery - Ajaxテーブル用のDataTablesjQueryプラグインnowrap
すべての情報がajaxテーブルに対してオンザフライで生成されるときに、列にnowrap = "nowrap"を追加する方法の例を誰かに教えてもらえますか?
私はこれがロングショットかもしれないことを知っています。前もって感謝します。
jquery - JQueryデータテーブルを事前に初期化する必要がありますか?
私はJQueryDatatablesを使用していますが、効率を上げるために、ページの読み込み時にDatatableを初期化する必要があるかどうか疑問に思っています。次に、ユーザーがクエリを送信したら、datatable APIを呼び出してaddData?
または、サーバーのクエリ文字列を使用してDataTableを初期化することもできます。
jquery - jQuery - データテーブル、列 ID の取得方法
jquery のデータテーブル プラグインで列 ID を取得する方法 データベースの更新には列 ID が必要です。
jquery - jquery dataTables プラグイン: ajaxSource を動的に変更する
私のページには、「/ api/reports」のようなsAjaxSource urlなどで初期化されたdataTableがあります。並べ替えを行っているときに、それをフィルタリングすると、URL の追加のクエリ キーに追加されます。キー「date_from」と「date_to」をsAjaxSource urlに追加したい(テーブルの初期化後に日付間隔を変更できます)。テーブルをリロードする前に、エントリポイント関数はありますか?
ご協力いただきありがとうございます!
jquery - jqueryデータテーブルの質問
編集 気にしないでください...私は本当に明らかなことを見逃していました...当然のことです。
5 列のテーブルがあり、jquery.datatables.js ( http://www.datatables.net/ ) を使用しています。1番目と5番目の列の並べ替えを削除して、まったくオプションにならないようにする方法を見つけようとしています...
以下の機能を試しましたが、まだ列に並べ替えが追加されています。
何か不足していますか?