問題タブ [jquery-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 は、クライアントが表示するためにサーバーから返された値を変更できますか?
テーブルの並べ替えと操作にjquery プラグインDataTablesを使用しています。サーバー側の呼び出しで、データが整数 (0 または 1) を返します。私がphpで簡単な呼び出しを行っていた場合、これは簡単ですが、サーバーから返された0または1に基づいて「個人」または「家族」を表示しようとしています。
これは実際の Datatables 関数で行う必要があると確信しています。
データテーブルに整数が存在する場合に文字列を表示することは可能ですか?
注: 呼び出しは最初から動的に構築されるため、php スクリプト自体を操作することは有効な解決策ではありません。
javascript - 特定の列のみのjQuery DataTablesフィルタリング
ページネーション、検索機能、フィルタリング に jQuery プラグイン DataTables ( http://datatables.net ) を使用しています。
各列のフォーム選択要素を配置 するフィルター関数 ( http://datatables.net/release-datatables/examples/api/multi_filter_select.html ) があります。
私の問題は、フィルターですべての列の要素を選択するのではなく、一部だけを選択することです。はい/いいえフィルタリングのみが必要なため、元のコードを変更しました。最初の列にはユーザー名が含まれています。
最初の列からフォーム選択要素を削除するにはどうすればよいですか?
JavaScript:
HTML:
jquery - 検索バーとページャーバーの幅: dataTables.net
DataTables プラグインを使用しています。
他のすべては問題ありません。ただし、検索バーとページャーバー (それぞれ下部と上部) はページ幅全体を占めます。これらのバーの幅を変更するにはどうすればよいですか?
jquery - JqueryDataTablesサーバーパラメーター
jquery DataTablesでは、メソッドfnServerData
またはfnServerParams
:を介してサーバーパラメーターを追加できます。
方法で同じことをすることは可能fnSettings
ですか?
例えば :
jquery - jQuery DataTables:チェックボックスをクリックしたときにDOM行をフィルタリングする方法は?
質問用の簡単なテストケースを用意しました。
ディスクに保存してブラウザで開くだけです。すぐに機能し、何もダウンロードしたりインストールしたりする必要はありません。
これが私のテストケースのスクリーンショットです:
私の質問は、ユーザーが果物やキャンディーを選択したときに、テーブルの行をどのようにフィルタリングできるかということです。ここで呼び出す関数fnDraw()は何ですか?
私のテストファイルindex.html:
ヒントありがとうございます!
更新:DataTablesフォーラムでも質問しました。
jquery - jqueryはクリックイベントをクラスにバインドしますか?datatablesajaxタグから行を削除
私はDatatablesを使用しており、2つの列があるテーブルでは、ajaxをクリックするとデータベースからエントリが削除されると、2番目の列にクラス.deletecompとのテキストリンクがありますが、テーブルの更新に問題があります。
// Test delete trコメントの下にコードを追加しました。テーブル内の任意のtrをクリックすると、行が削除され、テーブルが更新されます。AJAXが起動され、dbテーブルのエントリが削除されます。.deletecompクラスを持つテキストの削除リンクで機能するようにこの関数を変更するにはどうすればよいですか?
これが私がテーブルを初期化する方法です
そしてこれはdbエントリを削除するAJAXです
c# - JqueryDataTablesプラグインをASPGridViewに適用します
以前にPHPでこのプラグインを使用したことがあるので、ASPプロジェクトで再び使用することを考えました。
何らかの理由で、GridViewコントロールでは機能しません。
javascriptブロック:
グリッドビューコード:
何か間違ったことをしているのですか、それともDataTablesをASPコントロールに使用できないのですか?
php - DataTables警告:サーバーからのJSONデータを解析できませんでした。これはJSONフォーマットエラーが原因です
プロジェクトでサーバー側のDataTablesを使用しています
検索を行うと、次のエラーメッセージが表示されます。
DataTables warning: JSON data from server not could be parsed. This is Caused by a JSON formatting error.
フォーラムでいくつかの提案を見つけましたが、何もうまくいきませんでした
誰か提案がありますか?
jquery - Jquery DataTable : テーブル ヘッダーが 2 回表示される
データの表示に Jquery DataTable を使用しています。
<th>
ページにアクセスしようとすると、すべてのフィールドが2 回表示されてデータが表示されます。私が削除した場合:
その後、ヘッダーが正しく表示されます。スクロールを有効にして、データをスクロールできるようにしたいと思います。
どこが間違っているのか教えてください。
ありがとう、カピル