1

グループ化に関するDatatablesのドキュメントを見てきましたが、それは私が探しているものではないと思います。

ここに画像の説明を入力してください

私は2つのグループの列を持つテーブルを持っています。左半分と右半分。左側の行は右側の行に関連付けられているため、左側の1つの行を右側の多くの行に関連付けることができます。

表の右側半分には並べ替えオプションを使用しませんが、左側の並べ替えオプションにこのオプションを追加したいと思います。

左側の行数は右側の行と同じですが、一部は空です。(<td></td>)左側の行と右側の行の関係を示すため。

ここで、Datatablesプラグインのデフォルトの並べ替えを使用して、左側の列で並べ替えると、空の行が考慮され、それらも並べ替えられます。さらに、テーブルの左側と右側の関係が失われます。 。

Datatablesオプションのいずれかを使用してこれを解決するための可能な解決策はありますか?

4

1 に答える 1

0

最後に私はそれを解決しました。

最初に、DataTables のGrouping Add-onを調べましたが、並べ替えとフィルター処理がうまく機能しなかったため、別の方法で行うことにしました。

すべての行にデータがあります。グループの場合は複製されますが、具体的な CSS スタイルで非表示になります。

このように、ユーザーには「グループ」が表示され、フィルタリングと並べ替えは通常どおり機能します。

検索フィルタリングの場合、jQuery を使用して、各グループの最初の行を再度表示します (検索で非表示の半分の行が返される場合)。

于 2013-02-08T15:03:44.510 に答える