0

無制限の深さでいくつかのツリーデータを表示したい:

Root
 - item 0
 - Group 1
 - - Item 1
 - - Item 2
 - Group 2
 - - Item 3
 - - Item 4
 - - Item 5
 - - Group 3
 - - - item 3
....
etc

データベースにツリー テーブルがあります。

  • Items - 列を持つ項目を持つテーブル: id と parentId。親 ID は常に groups.id です。
  • グループ - グループを含むテーブル。レコードには id と parentId もあり、parentId は他の groups.id とリンクできますが、items.id とはリンクできません。
  • ツリー - 表のディスクレーブ構造:
    • id - 一意のキーのみ
    • parentId - 親レコード
    • childId - 親 ID からアイテムにサブアイテムとしてリンクされた子レコード
    • kind - childId、0 - アイテム、1 - グループ。ParentId - 常にグループ化します。
    • {possible} state - 子グループの展開状態

それは。

私のアプリケーションでその構造を視覚化する良い方法が必要です。
昨日(そしてその何日も前)、レコードなどの一時オブジェクトを使用して、明確なSQLリクエストを使用してツリーを構築する視覚化を見ましたが、コーディングをより専門的かつ簡単にすることができるVirtualDBTreeEx
コンポーネント を見つけました狂ってる。

誰がそのコンポーネントを使用しましたか? そのコンポーネントを使用する例はありますか? ドキュメントなし (またはスペイン語で書かれている)、デモアプリなし。ソースだけ...

そのコンポーネントを理解するのを手伝ってください。それと連携する適切な DB 構造を作成する方法。または、データベースからツリー構造のデータを視覚化するためのより便利な方法を知っていますか?

4

0 に答える 0