2010-12-07 53 views
1

我的團隊正在設計一組應用程序,其中一些正在使用樹來顯示數據。目前樹木的等級爲2-4級,可能會隨着我們的領域模型而增長。樹節點上下文菜單設計,你會期待什麼?

比方說,我們有3個層次:

Book 
    Page 
    Word 

我的問題是:你會怎樣,作爲一個用戶,期望在不同層次上的節點上的上下文菜單中看到了什麼?

示例圖書上下文菜單:

新頁
新書
修改圖書
刪除圖書

示例頁面的上下文菜單:

新詞
編輯頁
刪除頁面

示例字上下文菜單:

編輯的Word
刪除Word中

(我不關心分隔現在)
的想到這個例子的設置是你編輯你點擊的節點。
插入新Word將編輯您單擊的頁面。
只有例外是根節點,您可以在其中實際創建新的根節點。

歡迎所有的意見和讚賞。

編輯:
我在想,這是CRUD操作的正確安裝,或者你希望看到在上下文菜單中添加頁面一個頁面的節點?

回答

0

清單數低於來到我的腦海 -

Refresh 
Move 
Rename 

可能會有更多基於什麼操作可以在項目按您的應用程序的功能來完成。最好的事情是要求客戶\業務大使和 只建立需要的東西。

編輯:

IMO,添加頁面應該只Book元素上。