1

私のチームは一連のアプリケーションを設計しており、そのうちのいくつかはツリーを使用してデータを表示しています。ツリーのレベルは現時点で 2 ~ 4 ですが、ドメイン モデルによっては後で大きくなる可能性があります。

3つのレベルがあるとしましょう:

Book  
  Page
    Word

私の質問は次のとおりです。ユーザーとして、さまざまなレベルのノードのコンテキスト メニューに何が表示されることを期待しますか?

本のコンテキスト メニューの例:

新しいページ
新しいブック ブックの
編集 ブックの
削除

ページのコンテキスト メニューの例:

新しい単語
編集ページ
削除ページ

Word コンテキスト メニューの例:

単語の編集 単語の
削除

(今のところセパレーターは気にしません)
このセットアップ例についての考えは、クリックしたノードを編集することです。
新しい Word を挿入すると、クリックしたページが編集されます。
唯一の例外は、実際に新しいルート ノードを作成できるルート ノードです。

すべての入力を歓迎します。

編集:
これは CRUD 操作の正しい設定ですか、それともページ ノードのコンテキスト メニューに [ページの追加] が表示されると思いますか?

4

1 に答える 1

0

私の頭に浮かぶいくつかを以下にリストします-

Refresh
Move
Rename

アプリケーションの機能に応じて、アイテムに対して実行できる操作に基づいて、さらに多くの操作が可能になります。最善の方法は、顧客\ビジネス アンバサダーに尋ねて、必要なものだけを構築することです。

編集:

IMO、ページの追加は Book 要素でのみ使用できる必要があります。

于 2010-12-07T10:30:43.527 に答える