我經常遇到這種情況,我需要提供一個GUI來編輯具有n:m關係的數據。我正在尋找用戶友好的GUI想法。用於編輯具有多對多關係的數據的GUI模式
[table1]
|
/|\
[table2]
\|/
|
[table3]
通常情況下,GUI類似於這樣的事情:
Grid that shows all items from table1
添加表3項......(顯示模式窗口與表3項)
Grid that shows all items from table3
用戶選擇了一個表3項目之後,我添加了一個新的行表2和刷新網格。
缺點:
- 只能添加表3項目表1,而不是周圍的其他方式;
- 您只能瀏覽table1項目並查看相關的table3項目;
- 我需要有一個過濾網格的table3項目,和一個類似的挑選新項目;
我的問題:
有誰知道一個更好的方式直觀地瀏覽和編輯數據具有N:M的關係? 或者我可以從現有軟件包中「竊取」任何不錯的模式?
好問題。我偶然發現了這種問題很多次,從來沒有一個很好的乾淨解決方案 - 它總是取決於一些特定領域的調整。 – 2009-10-21 13:28:45
+1。我同意。 @西蒙:你說得對。即使這樣也不容易。從數據方案自動生成的GUI屏幕的一個很好的理由是不容易的:-) – neuro 2009-10-21 17:05:58