フォームの記述に関する短さのために、Grails のフィールド プラグインを使用しています。
ただし、検証エラーを管理する方法をよく理解していません。
ドメインクラスが「空白」の制約である場合、プラグインは、明示的なエラー管理コードがコントローラまたはフォームでも。
を調べるとがmessages.properties
であるため、このプラグインによって提供されるメッセージがどこから来たのかわかりません。default.blank.message
"Property [{0}] of class [{1}] cannot be blank"
さらに、たとえば、別の制約を試してみる"minSize:2"
と、通常の方法 (コントローラーとビューの両方のコード) で処理して表示しない限り、「空白」のエラーはフォームに表示されません。
だから、私の質問は次のとおりです。フィールドプラグインで
- 「空白」の検証が他のエラーと異なるのはなぜですか?
- すべてのエラーに対してナイス エラー ポップアップを再利用するにはどうすればよいですか?
- このポップアップの JavaScript コードはどこにありますか?