這是一個相當令人沮喪的問題,我不得不在多個時間段解決,而且我從來沒有找到完全令人滿意的解決方案。假設你有一個'複雜'的分層數據結構,你必須向你的web應用程序的用戶呈現,並且層次結構中的大多數節點也應該是可編輯的。例如,假設您必須提供項目詳細信息,其中每個項目可以有多個與其關聯的任務。現在用戶可能想編輯一個項目(例如更改其名稱)或添加一個特定的任務,編輯任務或刪除一個等。在Web應用程序中查看分層數據的優雅方法
我一般會這樣做的方式是有一個項目表和一個項目表格。當用戶點擊項目表中的一行時,將填充表格以反映項目的詳細信息,並填充另一個表格,其中包含該特定項目的任務。當你在層次結構中有很多層次時,這種方法似乎相當笨拙,而且我永遠不知道是否要隱藏數據,直到它被請求並將其滑動到視圖中或顯示空的佔位符等等。你可能會明白這一點。
所以我的問題是:你知道任何例子,這個問題已經以優雅的方式解決了嗎?對於從UI設計/最佳實踐角度來看什麼是最好的,有什麼共識嗎? (我故意保持這種語言/平臺不可知論者)。
所有的建議表示讚賞。