問題タブ [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.
javascript - js配列をデータソースとして使用してjqueryデータテーブルを動的に更新する方法
js配列をデータソースとして使用してjqueryデータテーブルを動的に更新する方法。ユーザーが更新ボタンをクリックすると、新しい js 配列が現在のデータ ソースに追加され、jquery データ テーブルに反映されます。
jquery - Jquery DataTables AJAXのデフォルトのソートが機能しない
生の JSON を取り込み、DataTable に入力します。
問題は、ページネーションやソートなどが機能しないことです。
データベースから情報を取得するのではなく、実際には AWS からデータを取得しています。
AWS から --> キャッシュ ファイル --> JSON --> DataTables。
私のJSONは次のようになります:
もちろん、実際の結果は 323 レコードを返します...
JSON Lint によると、JSON は有効な JSON です。
これが私がDataTablesに使用するものです:
ページネーション、列の並べ替え、検索はすべて無効です。
私のJinja/HTMLは次のようになります。
jquery - 行DataTableのデータを取得するにはどうすればよいですか?
私は DataTable https://www.datatables.net/から始めました。私は最後のDataTableを使用しています.Ajaxを介してJSON文字列からDataTableにデータをロードできます.そして今、行をクリックするとデータを取得したい.http://debug.datatables.net/idiholでDataTableデバッガーを見ると 、これは私のページですテスト.aspx
そして、これは私のスクリプトです
実行した後、「未定義および未定義」というエラーが表示されます。問題について教えてください。アドバイスをお願いします。ありがとうございます。
python - Pythonはリストのリストからdictを作成します
私はdjango 1.8、Python 2.7.5、django-datatables-view 1.2、およびdatatables 1.10.6を使用しています。columndefsとcolumns.renderを使用しようとすると、次のエラーが発生します。
警告: 要求された不明...
ここでこれに関するドキュメントを調べたところ、基本的に、データテーブルは、私が要求しているデータを見つけることができないため、私が要求しているデータがわからないことがわかりました。そこで、データがどのように返されるかを調べました。
したがって、PHPを使用する前にデータテーブルを操作しました。列定義を操作するには、キーと値のペアが必要です"data": "Key"
。これにより、明らかにこれではないものを定義できます。準備された結果をこれに構築しているものを絞り込んだと思います:
私は一生、このリストのリストを次の方法で結果を返す辞書に変換する方法を理解できません。
辞書内包表記でやろうとしていることを達成できる可能性があることは理解していますが、出力を返してもらいたいと思っている方法で正確に取得する方法がわかりません。また、すでに準備されたリストのリストに対して辞書内包表記を行うよりも、これを行うためのより良い方法があると信じなければなりません。ありとあらゆる助けをいただければ幸いです。前もって感謝します。
php - Datatables Ajax および Laravel 4 - テーブルがレンダリングされない、Ajax エラー
昨夜も今日もずっと頭を叩いています。一部のユーザー用に大きなテーブル (2000 以上) のレコードを持つ Laravel 4.2 プロジェクトがあります。ajax 機能を使用してデータを動的にプルしたいと考えています。データテーブルの PHP の例を使用しましたが、Firefox インスペクターの [ネットワーク] タブで応答なしの '' が表示されます
ページ上の私のjqueryは次のとおりです。
これが私のルートです:
そして、ここに私のリポジトリがあります:
}
エンコーディング エラーが発生しましたが、UT8 フィルタリングを追加しました。エラーは発生しなくなりましたが、問題の解決策であるかどうかはわかりません。このコードで目立ったものを見た人はいますか、それとも Laravel 4.2 のより良い解決策を持っている人はいますか? ありがとうございます。
jquery - サーバー側の処理で dataTable にデータを表示できない
serverSide パラメータを true に設定している間、dataTable に行を追加 (したがって表示) できません。次のコードを使用しています。コンソールに出力すると、必要な結果が表示されますが、行にはデータが入力されていません。コードで指定された関数 build_falt_data では、データ テーブルに表示する前に、コードで何らかの処理を行い、列の値に対してカスタム ボタンを追加する必要があります。
また、私は1つの奇妙な問題を抱えています。応答が無限ループで表示されます。コード内のコメントを参照してください。私は同じ理由を理解することができません。任意の助けをいただければ幸いです。
css - symfony2 assetic は設定に画像を含めます
私のプロジェクトにjqueryデータテーブルを含めようとしているので、composer.pharにデータテーブルを含めて最新バージョンを取得し、アセットを構成してcssおよびjsファイルを取得しようとしました:
これはデータテーブルの部分的な設定です:
私の問題は、datatables イメージがベンダーから css/images フォルダーにコピーされないことです。ソースファイルがバンドルではないことが原因でしょうか?私もブートストラップを使用していますが、ブレインクラフトされたブートストラップ バンドルには、ベンダーの twbs ソースから /web/fonts フォルダーにフォント ファイルを意図的にコピーするためのコマンドとコンポーザー ハンドラーがあることがわかります。 /web/images フォルダーで利用可能な画像。
jquery - 開始レコードではなくページ番号で動作するように DataTables を構成する方法
現在 jqGrid を使用している既存の Web アプリケーションがあり、サーバー側のバックエンド全体がページ番号とページ長に基づいてページ分割された情報を返します。今、いくつかの部分で DataTables の使用を開始したいと考えています。そのページネーションは開始レコードと長さを使用しているため、バックエンド全体を変更する必要がないように、ページ番号を受け入れるように DataTables を構成する方法があるかどうかを知りたいです。
これに合わせて DataTables を構成または適応させる方法はありますか?
編集: 混乱を避けるために、クライアント側のページネーションではなく、サーバー側の処理機能を備えた DataTables について話しています。
編集 2: バックエンドがブラウザーからの要求を受け取り、応答する方法のコードを追加します。ASP.NET MVC4 です。
My Services は、次のようなメソッドで処理されているエンティティのデータのページで常に応答します。
Page<T>
これにより、次のようなオブジェクトが返されます。
次に、アクション応答を返すときに、グリッド プラグインに必要な json 構造に一致させるために、これがコントローラーで Json に解析されます (一方、jqGrid または DataTables です)。
Web アプリケーションに大きな影響を与えるため、ページ構造とページネーションの仕組みを変更することはできません。そのため、それは議論の対象外です。Startレコードの代わりにPageNumberを送信するように DataTables を調整する方法を見つける必要があります。Lengthパラメーターは、私の側の PageSize と一致するため、完全に収まります。
jquery - jQuery dataTables レスポンシブ再計算の問題
v1.10.6 を使用しています。データテーブル コンテナの表示を変更すると、すべての行が折りたたまれます。私は使用しようとしました:
と:
また、私は試しました:
しかし、それはテーブルのレスポンシブ機能を削除しています。
javascript - 初期化後に DataTables ページングを無効にする方法は?
ページネーションが有効になっている DataTable があり、この設定を無効にして、ボタンを押してページャーなしですべての結果を表示する必要があります。
既に定義されている設定にアクセスし、ページングを false に変更し、テーブルを再描画しようとしていますが、うまくいきません。同様のフォーラムスレッドを検索して試しましたが、成功しませんでした。
どうすればそれを達成できますか?
これは、動作しないコードを使用したデモです
HTML:
jQuery:
編集: DataTable を初期化するときに、ページャーを有効にする必要があります。問題は、ボタンを押した後に無効にする必要があることです。
前もって感謝します