0

大規模な 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 に更新オプションを追加するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

--disallowedOperations が行うことは、注釈でこれらの値を false に設定することだけです。

したがって、たとえば、 --disallowedOperations delete,update,create と言った場合、コントローラーに次のように入力されます。

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

「create = false」を削除し、Roo シェルが実行されている場合、Roo の魔法は削除したことを認識し、AspectJ ファイルを再生成して create メソッドを含めます。これは、彼らのドキュメント、BTWから直接来ています。

于 2013-02-06T17:39:17.837 に答える