作为更大的基于ROO的MVC项目的一部分,我之前发布了以下ROO命令:
web mvc scaffold ~.domain.Yyy --class ~.web.YyyController --disallowedOperations update
要求已更改,我现在想要“撤消”'--disallowedOperations'选项;即我想要'Yyy'的更新选项。
我尝试了以下命令:
web mvc scaffold ~.domain.Yyy --class ~.web.YyyController
不幸的是,ROO不会自动添加“更新”选项。
创建'update,jspx'并将其添加到views.xml也没有帮助。
如何将更新选项添加到基于MVC的UI?
感谢。
答案 0 :(得分:1)
所有--disallowedOperations都会在注释中将这些值设置为false。
所以,例如,如果我说--disallowedOperations删除,更新,创建,我会将以下内容放入我的控制器:
@RooWebScaffold(path = "myPath", formBackingObject = MyClass.class, create = false,
update = false, delete = false)
如果我删除了“create = false”,并且Roo Shell正在运行,那么Roo shold的神奇之处在于我将其删除并重新生成AspectJ文件,现在包含create方法。这直接来自their documentation,BTW。