この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17550|答える: 2

[Jquery] Datatables用のシリアル番号を追加(1.10 新実装)

[リンクをコピー]
掲載地 2017/11/14 13:52:30 | | | |
JQueryのDatatablesプラグインはテーブル作成に非常に優れています。

テーブルにシリアル番号を追加するのは簡単だと思っていましたが、Datatablesの公式実装を読んでみると、コードが単純ではなく、テストでいくつかの問題が見つかり、使いやすさが感じられませんでした。 インターネットで良い解決策が見つからなかったので、コードをたどって自分で方法を見つけました。

シリアル番号の実装(便利な非公式実装)
列データは関数になり得るので、パラメータ内のデータを見てください。 実際、有用なデータが見つかり、作業を始めました。



コードは以下の通りです:

ポイントは次の文です
meta.settings._iDisplayStart + meta.row + 1;
分析の結果、以下のことが分かっています:
meta.settings._iDisplayStart 各レコードの開始索引が表示されました;
meta.row+1は現在のページの行インデックスで、1は行番号です。
この2つの合計が当時の行番号となります。

この方法は公式に提供されているわけでも推奨もしていませんが、表示されたデータをデータとして扱う方が直感的でコストも安いと思います。





先の:ロサンゼルス、USA_16 cores_96G記憶_250M_550元。
次に:2017年7月 WIN7\XP· GHOSTシステム百科事典をダウンロード! アップデートは続いています。楽しみです!
掲載地 2017/11/14 14:44:37 |
                          
 地主| 掲載地 2018/03/08 14:25:32 |
名前種類形容
ドロー整数JSリクエスト数はカウンターされ、サーバーに送信されるたびにそのまま返されます。
開始整数JS例えば、最初のデータ片の開始位置は0を表します
長さ整数JSページあたりに表示されるアイテム数。
検索[値]stringJS各列のグローバル検索条件(検索可能をtrueに設定する必要があります)
検索[正則表現]booleanJSもし真なら、グローバル探索の値が正規表現として処理されていることを意味し、偽ならそうではありません。
秩序[列]整数JSiは列に対応する配列インデックスで、0から始まります。サブパラメータはどの列をソートすべきかを示します
秩序[監督]stringJS列は上で決定され、この列のソート方法は降格です
[データ]stringJScolumnsbindingは、columns.dataによって定義されます
[名前]stringJScolumns.name
[検索可能]booleanJSタグ付きの列がtrueに検索できるかどうかは「はい」を意味し、そうでなければできません。これはcolumns.searchableによって制御されます
[注文可能]booleanJSタグ付きの列がtrueに並べられるかどうかは「はい」を意味し、そうでなければ「いいえ」となります。これはcolumns.orderablによって制御されます
[検索][値]stringJS特定の列の検索条件
[検索][正則表現]booleanJS特定の列の検索条件が正則表現とみなされるかどうか
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com