3

jQueryプラグインのDatatablesを使用していますが、ソースデータを変更せずに列の順序を変更することはできますか?

これが私が今持っているものの例です。

現在はLicenseNumber、FirstName、LastNameです。FirstName
、LastName、LicenseNumberにします。

データテーブルの設定に追加できるパラメータはありますか?

4

1 に答える 1

5

私が質問を理解したかどうかは完全にはわかりませんが、これは役に立つかもしれません:

(1)DataTablesにはColReorderプラグインがあります。

http://datatables.net/extensions/colreorder/

上記のリンクでは、マウスで列を選択してから、列をテーブル内の別の位置にドラッグできます。

ColReorderプラグインを使用する別の例では、datatablesサイトに記載されているように、列の順序を事前に定義できます。

http://datatables.net/release-datatables/extensions/ColReorder/examples/predefined.html

ColReorderは、パラメーターoColReorder.aiOrderを使用して、HTML(通常は必要)ではない列の順序を指定する機能を提供します。これは、必要な列の順序を持​​つ整数の配列です。


(2)データがオブジェクトの配列である場合は、 aoColumnDefsmDataPropも利用できると思います。( http://datatables.net/usage/columnsも参照してください)

...
"aoColumnDefs": [
    { "mDataProp": "FirstName", "aTargets": [ 0 ] },
    { "mDataProp": "LastName", "aTargets": [ 1 ] },
    { "mDataProp": "LicenseNumber", "aTargets": [ 2 ] }
],
...
于 2012-05-19T12:35:32.757 に答える