2009-10-12 47 views
0

我正在構建用於在各種類似圖層之間切換的選項卡式接口。每一層都有許多圖。通過拖動鼠標,可以重新排列圖形,甚至可以在圖層之間移動圖形。我的問題是,最好的做法是爲每個圖層註冊一個獨特的媒介,以跟蹤圖層內容/組織,或者我應該使用一箇中央調解人來跟蹤它。pureMVC:接口中每個選項卡的唯一中介

一些注意事項:

層內容和組織將被保存(在DB),以便它可以在用戶回來到應用程序恢復。

這些圖層本身在功能上是相同的。

用戶可以隨意添加和刪除圖層。

謝謝!

回答

2

對於這種用途,我通常會通過在中介器的構造函數中傳遞一個唯一標識符來單獨調解選項卡式接口中的每個屏幕。這些圖層不需要不同的介體類,只是具有易於檢索的唯一名稱的不同介體實例。我通常覆蓋getMediatorName並返回NAME + uniqueId。

相關問題