ツリービュー コントロールのユーザー インターフェイスに階層データを表示したいと考えています。
問題は、ユーザーが最初のルート ノード自体を自由に定義できるかどうかです。
ツリーがツリーになるルートノードを持っているかどうかは気にしません。
UI に定義済みのルート ノードがあるかどうかに関係なく、ユーザーにとってのメリットについて考えてみました。
ユーザビリティに不利な点があるか、またはユーザーが制限される可能性がありますか?
事前定義されたルート ノードを持つ特定の可能性はありますか?
私の意見では、ルート ノードには次の欠点があります。
- それはただの愚かなプレースホルダーであり、ただそこにいるので、子供たちはそこにいます...
- 通常は削除できないため、追加のチェックを行う必要があります...
- ルート ノードのクリエイティブ名を考えなければならない
必要はありません:
MySuperRootNode
11
12
21
22
完全に問題ないはずです:
1
11
12
2
21
22