2010-05-20 35 views
0

嗨,大家好,我正在設計一組視圖,在我的應用中使用相同的模型,不同之處在於一些視圖在「只讀」和「可修改」字段中有所不同。如何推廣視圖?

因此,例如,對於視圖中的我希望能夠修改A.One但沒有A.Two屬性和視圖B之前我想有B.One和B.Two爲可修改字段。

我想在具有映射,將保存這些信息,並且在一般視圖迭代同時修改和不可修改的列表,但我在想,也許我可以從你們那裏得到反饋。

您認爲如何?

回答

1

我發現,通常你最好只是用具有多個視圖堅持。有一些重複,但它大大簡化了事情。例如,決定是處於「查看」模式還是「編輯」模式確實屬於控制器。另外,因爲視圖不容易進行單元測試,所以您希望儘可能少的邏輯。

+0

有一件事我現在不喜歡,是有很多的屬性,從編輯轉變爲只讀的,這讓我每次編輯3個或4檔,我會尋找一種方式來編輯只有一個文件。 – MexicanHacker 2010-05-20 19:22:35