2013-01-31 16 views
0

作爲一個更大的基於MVC ROO項目我以前發表如下ROO命令的一部分:撤消--disallowedOperations與ROO MVC

web mvc scaffold ~.domain.Yyy --class ~.web.YyyController --disallowedOperations update 

需求發生了變化,我現在要「撤銷」的「 - -disallowedOperations'選項;即我確實需要'Yyy'的更新選項。

我嘗試下面的命令:

web mvc scaffold ~.domain.Yyy --class ~.web.YyyController 

不幸的是原產地規則不會自動添加了「更新」選項。

創建'update,jspx'並將其添加到views.xml中也沒有幫助。

如何將更新選項添加​​到基於MVC的用戶界面?

謝謝。

回答

1

所有--disallowedOperations都會在註釋中將這些值設置爲false。

所以,舉例來說,如果我說--disallowedOperations刪除,更新,創造,我會得到下面把我的控制器:

@RooWebScaffold(path = "myPath", formBackingObject = MyClass.class, create = false, 
       update = false, delete = false) 

如果我刪除了「創建=假」,而Roo Shell正在運行,然後Roo shold的魔法識別我將其移除並重新生成AspectJ文件以包含create方法。這直接來自their documentation,順便說一句。