ビューに動的に変化する属性を実装するために、誰かが Grails の正しい機能の正しい方向に私を向けることができますか? たとえば、ドメイン クラスのインスタンスが特定のワークフロー ステップにある場合、特定のフィールド プロンプト、ボタン ラベル、およびデータ変更機能をそのステップに固有のものにする必要があります。おそらく、これらの属性を別のドメイン クラスに格納しますが、たとえば、データのインスタンスに対して編集メソッドを実行するときにそれらを適用する方法がわかりません。それはカスタムタグが入ってきたのですか、それともビューのすべての属性を変数タグに置き換えて、コントローラーから値を渡すだけですか? 私を始めるための検索用語は問題ありません。ありがとう。
2 に答える
0
@michaさん、お返事ありがとうございます。具体的には、ページ (ビュー) の視覚的側面を動的に変更するためのベスト プラクティスは何なのか疑問に思っています。動的にスキャフォールディングされたドメインからのビューを見て、質問に答えたと思います。たとえば、フィールド プロンプトはすべて次の形式です。
<label for="last">
<g:message code="employee.last.label" default="Last" />
</label>
したがって、コントローラー/サービスに必要なすべてのプロンプトを計算するか、データベースからクエリを実行して、フィールドに入るデータと一緒に渡すことができます。私は、Grails がこの必要性を予測し、アーキテクチャーの特定の側面によってそれを容易にしたかどうかを確認していました。
于 2013-08-29T15:32:31.607 に答える