問題タブ [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.

0 投票する
26 に答える
264305 参照

jquery - jQuery DataTables:コントロールテーブルの幅

jQueryDataTablesプラグインを使用してテーブルの幅を制御する際に問題が発生しました。テーブルはコンテナの幅の100%であると想定されていますが、最終的にはコンテナの幅ではなく、任意の幅になります。

提案を歓迎します

テーブル宣言は次のようになります

そしてjavascript

FirebugでHTMLを調べると、これがわかります(追加されたstyle = "width:0px;"に注意してください)

Firebugでスタイルを確認すると、table.displayスタイルがオーバーライドされています。これがどこから来ているのかわかりません

0 投票する
2 に答える
1152 参照

c# - jqueryのdatatableプラグインでサーバー側の処理が失敗する

http://datatables.net/のjquery'datatables'プラグインを使用しています(フォーラムに投稿しましたが、回答がどれだけ速くなるかわからないため、ここに投稿しています)。ただし、データをテーブルにロードするのに問題があります。非常に単純な例を試していますが、jquery.datatable.min.jsファイルから「MicrosoftJScriptエラー:「未定義」がnullであるか、オブジェクトではありません」と表示され続けます。それは440行目で起こります

私のコントローラーは

私のjqueryファイルは

htmlファイルは(実際には.spark)です

何か案は??

0 投票する
1 に答える
4438 参照

jquery - Jquery プラグイン DataTables、カスタム フィルタリング

コードにカスタム フィルターを設定して、フィルタリングする前にテーブルのアクセントや特殊文字を無視するにはどうすればよいですか?

DataTables プラグインを使用しています ( http://www.datatables.net/ )

0 投票する
8 に答える
90738 参照

jquery - 複数のjquery dataTablesを1ページに配置する方法は?

jquery dataTables を使用して何かを表示したいと考えています。

1つのページに1つのdataTableを配置しただけでうまく機能し、次にもう1つ追加しましたが、それらはほぼ同じ位置を占めており、そのうちの1つはうまく機能しません。

それに対処する方法を知っていますか?

0 投票する
1 に答える
1728 参照

jquery - IDは、数値ではなくアルファベット順に並べられます

ID順に1、2、3のMySQLからデータを引き出していますが、問題ありません。

ただし、http://www.datatables.net/で使用すると、順序は1、10、11、12、.になります。

この問題をソートするためのパラメーターが見つかりません。

誰かがこれを修正する方法を知っているかどうか疑問に思います。

0 投票する
1 に答える
2663 参照

jquery - jQueryDataTablesMVCを使用した詳細機能の表示と非表示


MVCでdataTablesjQueryプラグインの特定のレコード機能に関する詳細の表示/非表示を使用する方法を示す簡単で明確な例はありますか?あなたがこのようなものを実装していて、それを私と共有することができれば、私はそれを大いに感謝します。

ご協力ありがとうございました!

0 投票する
1 に答える
679 参照

c# - jQuery DataTables プラグインからデータベースへのレコードの更新

DB から情報を取得するために ASP.NET/WebForms & WebServices を使用していることに気付いたので、Datatables からデータベースにレコードを挿入する最良の方法を知りたいと思います。

0 投票する
1 に答える
1310 参照

asp.net-mvc - ASP.NET MVC で jQuery DataTable を使用するための正しい AJAX パターンは何ですか?

ASP.NET MVC サーバーに対するサーバー側処理用に構成された jQuery DataTableがあります。

プログレッシブ エンハンスメントを実現するために、HTML テーブルがレンダリングされてから、DataTable にアップグレードされます。DataTable は、より多くのデータを取得するために AJAX 呼び出しを行うとき、返された JSON の要素が既存のテーブルと列のレイアウトと関連付けられることを期待します。

これにより、次の理由により、アーキテクチャ上の摩擦が発生するようです。

最初のページのレンダリング中:

  • Controller は、データベース データを DTO に変換し、ViewData モデルを確立します。
  • ViewPage は、HtmlHelper などを使用して ViewData モデルを HTML に変換します。

AJAX 更新中:

  • コントローラーは、ハイパーリンクなどを使用して、データベース データをテーブル セル データに変換します。
  • DataTable は、返されたデータをテーブル セルに直接レンダリングします。

ここでのポイントは、コントローラーの責任がDTO を返すことに限定されている場合に、コントローラーがテーブル レンダリング レイアウトを知ることを余儀なくされていることです。

ここで正しいパターンは何ですか?AJAX 呼び出しをサポートし、コントローラーの単一責任プリンシパルに準拠するにはどうすればよいですか?


いくつかの明確さ:

私の DTO には 3 つのプロパティがあります。

レンダリングされた DataTable には 4 つの列があります。

ViewPage は、3 つのプロパティ DTO を 4 列のテーブルにレンダリングします。コントローラーが AJAX JSON と同じ 3 つのプロパティ DTO を返す場合、データ テーブルは列の欠落について不平を言います...データ テーブルは、返された JSON がソース データではなく、セル要素を表すことを期待します。

現在、jQuery 配列変換とカスタム テーブル レンダリングを使用してこれを解決しています。これにより、ViewPage のロジックが効果的に複製されます。

代替手段はありますか?

0 投票する
2 に答える
7319 参照

jqgrid - JQGrid、Telerik、DataTables など。どれが良いですか?

Telerik
http://www.telerik.com/products/aspnet-mvc.aspx

JqG​​rid http://www.trirand.com/blog/

データテーブル http://www.datatables.net

あなたがより良いと思う他のフリーグリッド。

では、どちらが使いやすく、強力でしょうか。ASP.NET MVC。