問題タブ [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 - jQueryDataTablesの最大列幅
.NETWebアプリケーションでjQueryDataTablesを使用していますが、特定の1つの列の最大幅を設定するにはどうすればよいですか、他のすべての列は自動サイズ設定する必要があります(現在のテーブルにあるように)
編集
DataTablesはそれ自体で正しく実行しました。問題は、問題の原因となるスペースのない非常に長い単語があったことでした。
jquery - jqueryデータテーブルがAJAXサーバーサイドテーブルにスタック
全て、
誰かが助けてくれるかどうか疑問に思っています。私は、dom 操作と JSON コードの両方を介して、かなり長い間 DataTables を使用してきました。ただし、2 つの大きな結果セットの実行がまだ遅すぎるため、それらをクライアント側のデータ ソースに変換しようとしています。ヘッダー付きのテーブルがありますが、データがマークアップに挿入されていません。
出力ページを作成し、参照用にそのコードからの出力のスニペットをコピーしました。JSONバリデーターを介して検証しており、サンプルコードとの間に違いはありません。実際、ある時点で、サイトのサンプル データを使用してこれを機能させようとしましたが、役に立ちませんでした。それは問題ではありませんが、私の JSON は直接アクセスできる Symfony アクションを介して作成されます (もちろんログインで) XHR 呼び出しを介して Firebug で検証済みの JSON 出力を正常に表示できるため、実行時にブラウザ。このページで他のデータテーブルを実行しているので、インクルードは適切にセットアップされています。私の理論では、インスタンス化に関連する何かが、それが不正な形式のパラメーターであろうとコマンドの欠落であろうと、これがエラーなしで失敗する原因になっているというものです。
以下は私のコードです:
AJAX ページ出力 (わかりやすくするために切り捨てられています):
Jquery の初期化:
何か足りないものを見た人はいますか?前もって感謝します。
jquery - jquery DataTables - 値を表示するだけでなく、セルの値を変更する
DataTablesを使用して、テーブルをレンダリングする前にデータの値を変更したいと考えています。私はこれを使用しました:
しかし、表示されるテキストを 0 から 6 に変更しても、列で並べ替えると、表示されるテキストではなくデータで並べ替えられることがわかりました。
セル内のデータを実際に変更して、並べ替えるときに0〜6で正しく並べ替える方法を知っている人はいますか?
jquery - jQuery DataTables プラグイン - 二次ソート (複数列)
DataTables プラグインでこれに対する解決策が見つかりません。私が欲しいのは、二次ソートを行うことです。つまり、たとえば、次のような製品名と価格のテーブルがあります。
ユーザーが PRICE をクリックすると、次のようになります。
しかし、私はこれが起こる必要があります:
または基本的に、ここに記載されているものが必要です。
何かアイデアがあればよろしくお願いします!
jquery - jQuery DataTablesプラグイン:チェックボックスを動的に追加する
jQuery DataTablesプラグインを使用して動的に行を追加する場合、セルの1つをチェックボックスにする必要がある場合はどうすればよいですか?HTMLを引用符で囲んでください。
jquery - JTemplates テーブル + DataTables プラグイン 列の並べ替えの問題
JTemplatesスクリプトを使用してデータをバインドしているHTMLテーブルがあり、「processtemplate」行の後にデータテーブル効果「.dataTables();」を適用しています。
カスタム ページネーション、カスタム フィルタリングなど、すべて正常に動作します。唯一の問題は、ヘッダーをクリックしたときに適切に並べ替えることができないことです。
ページあたり10行あります。Page1 が読み込まれると、並べ替えはどの列でも正しく機能します。しかし、次のページに移動して列ヘッダーをクリックしてその列を並べ替えると、前のページのレコードが並べ替えられ、並べ替えの上位 10 行が表示されます。
したがって、2 ページ目では、デフォルトの表示ではシリアル番号が 21 から 30 までのレコードが表示されます。これは正しいです。しかし、SerialNumber ヘッダーをクリックして並べ替えると、結果として 1 ~ 10 が表示されます。ヘッダーをもう一度クリックすると、10-1 (降順) が表示されます。したがって、20 ~ 30 行の現在のデータは完全に失われます。
コードは次のとおりです。
visual-studio-2008 - dataTable.net サーバー側処理: 更新されていないようです
同僚と私が取り組んでいるサイトでは、www.dataTables.net の dataTable 形式を使用しましたが、テーブルが大きくなるため、サーバー側の処理を使用する必要があります。ビューは次のとおりです。
AdminController.cs の sAjaxSource 関数は次のとおりです。
これがAssign関数です
これがAdminView関数です
また、注記として、私の開発マシンはネットワーク マシンと同じではありません。そのため、コピーと貼り付けができず、サム ドライブも使用できません。したがって、すべてを手動で入力する必要があります。タイプミスを見つけた場合は、私に尋ねてください。正しいかどうかをお知らせします。また、2 つのアクションが表示される可能性がありますが、他のすべてを入力するのに時間がかかるという理由だけで、それらを入力しませんでした。アクションと割り当て。見たい/見たい場合は、私に知らせてください。ありがとう。
javascript - ASP.NETWebFormsを使用したjQueryDataTablesサーバー側の処理
問題:
- ASP.NETWebFormsを使用したjQueryDataTablesサーバー側処理。
解決:
- Darin Dimitrovは、ページと並べ替えの例を使用して質問に回答しましたが、検索は行いません。これが彼の例で検索を機能させるための彼の仕事の私の**基本的な**修正です:
javascript - jQuery dataTables プラグイン - 列の並べ替えから単語を無視する方法
タイトル、著者、出版社、および日付を含む本のテーブルがあります。タイトルの列の下にある本のタイトルの多くは、「The」という単語で始まります。この列をソートするときに最初の単語が「The」である場合、jquery datatablesプラグイン内でソートを設定するにはどうすればよいですか?
ありがとう。
jquery - ZendX_jQuery で DataTables jQuery オブジェクトを使用する方法
プロジェクトに ZendX_jQuery と Datatables を使用しようとしています。私のレイアウトファイルには次のものがあります:
ZendX ヘルパーを使用するオブジェクトをレンダリングすると、datatables オブジェクトは正常にレンダリングされます。ただし、オブジェクトがない場合、テーブルはレンダリングされません。
例:
日付ピッカーのために機能するデータテーブル:
日付ピッカーがないため、データテーブルが壊れています:
ここでの明らかな違いは、他の jQuery オブジェクトがないと、ZendX は jQuery UI ファイルをヘッダーに配置しないことです。強制的にそうさせる方法はありますか?すべてのページで確実に UI スクリプト ファイルを取得するために、UI スクリプト ファイルを 2 回宣言する必要はありません。
ありがとう、
ジョー・チン