することができます私はJavaFXのテーブルビューでグループ行?

Megabuttons:

私は(またはしない場合があります)行を「関連」しているかもしれ行でのJavaFXのテーブルビューを作成したいと思います。基本的に、私はそれが私の腸は、もっと簡単な方法があります私に語っtableviewsのテーブルビューが、()、私は必ずそれがうまくいくないことだし、(b)のかもしれないと思います。

法案などの物質を想像してみて

item    material    quantity    name
1       wood        1           base
2       wood        4           drawer
        wood        4           drawer sides
        wood        1           drawer base
        hardware    1           pull
        hardware    8           nails
3       aluminum    4           leg
        plastic     1           foot
        hardware    1           screws

今、それが名前(ベース、引き出し、足)でソートしています。私は材料によってそれを並べ替える場合は、私はアイテムが3、1、2(または3、2、1)になりたい:アルミ、木材、木材。私は、番号の項目に残るために「サブ項目」を必要とします。

私は、「複雑な行」を作ることはできますか?(そして、私も!私はそれを呼びたいのか分からない)または私は一緒にグループを維持しますカスタムの並べ替えが必要なのでしょうか?

マルコ・R:

あなたは、チェックアウトすることをお勧めしますTreeTableView同時に(などによって、他の基準によってグループ化されたレコードを持ちながら、それを使用すると、あなたが好きな基準でソートすることができるかもしれname

このコンポーネントは、上に構築されたツリー構造モデルからデータを取得しますTreeItemクラス。

それによってルートがTreeItem子として有する材料の請求書のルートオブジェクト用に構築することができTreeItemますが、(材料の名前は?)グループごと。次に、これらの各グループ TreeItemのオブジェクトは、対応する子として含まれている必要がありTreeItem、実際のそれぞれの子供materialの部品表では、表示されています。

そこに複数の優れたチュートリアルは詳細にそのカバー本の技術的な側面があります。

お役に立てれば。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=202038&siteId=1