次のテーブル構造があります。
ご覧のとおり、この表にはいくつかのレベル (3) があります。このテーブルをレベルで並べ替えたい:
- 最初のレベルを並べ替える (PC と携帯電話)
- 第 1 レベル内で第 2 レベル (解像度) を並べ替える
- 2 番目のレベルの内部では、3 番目のレベル (OS 名) などを並べ替えます。
このテーブルを 3 つのオブジェクト (object['0']['data']、object['1']['data']、object['2']['data']) から形成しています。
以前はこれに独自の js ライブラリを使用していましたが、現在はデータテーブルに切り替える必要があります。
古いコードはこのようなものでした
//Sort Level 1
table_data.sort( sorter )
// Sort Level 2
for (var i in table_data) {
table_data[i].data.sort( sorter );
// Sort Level 3
for (var j in table_data[i].data) {
table_data[i].data[j].data.sort( sorter );
}
}
datatables プラグインを使用してこれを実装するには?