問題タブ [grails-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4564 参照

grails - grailsでのサービスからのエラーを処理します

コードに問題があります。サービスからgspへのエラーをどのように処理できますか?サービスまたはコントローラーからのレンダリングで試しましたが、代わりに[クラス[{1}]のプロパティ[{0}]の値[{2}]は有効な電子メールアドレスではありません]のようなものでエラー500が発生しました。完全な例外トレースを伴う内部サーバーエラー。私の情報源:

UserController.groovy

UserService.groovy

}

register.gsp

たぶん私のコードに何か問題がありますか?

ユーザーにエラーを表示したいのですが、完全な例外トレースは表示しません

0 投票する
1 に答える
150 参照

grails-validation - 別のドメイン クラスのプロパティに対する Grails カスタム バリデーター

Grails 2.0 を初めて使用するため、custid が Customer にある評価でカスタム バリデータを作成する際の助けをいただければ幸いです。評価を完了することができるのは、既存のお客様のみです。ありがとう!

クラス顧客{

}

クラス評価 {

}

0 投票する
3 に答える
3012 参照

grails - Grailsドメインクラスの2つのフィールドのXOR検証を作成するにはどうすればよいですか?

ドメインクラスに、シリアル番号またはレガシールックアップ値の2つの潜在的な相互に排他的な外部キーがあるという問題があります。

特定のエントリにどちらを使用するかわからないため、null許容にし、カスタム検証を追加して、値が1つしかないことを確認しました。

デフォルトのCRUD画面を作成し、このドメインクラスのエントリを作成しようとしました

これは、次のメッセージでバリデーターで終了します。

私は何が欠けていますか?

0 投票する
2 に答える
601 参照

grails - メッセージのエントリ文字列と引数を返す前に、Grails メッセージ文字列を取得できますか?

明らかに単純化されていますが、別の messages.properties エントリに渡す文字列を作成しようとしています。たとえば、次のようなエントリがあったとします。

次のような検証を使用します。

への呼び出しはg.message()機能せず、それを取得するために他に何も使用できないようです。

0 投票する
1 に答える
350 参照

grails - 個々のgrailsドメインクラス属性を使用した動的インライン検証

現在、アプリケーションのすべてのフォーム検証は、フォームが送信されたときに実行されます。
各CommandObjectには複数のフィールドがあるため、複数の制約とチェックがあります。

ユーザーが各フィールドから離れたときにエラーがインラインで表示されるように、検証を調整することを検討しています(onblur)。

私はgrailsに比較的慣れていないので、これにアプローチするための可能なプラグインまたはベストプラクティスの方法に関する提案をいただければ幸いです。

良いチュートリアルへの例やリンクは素晴らしいでしょう。

0 投票する
2 に答える
859 参照

grails - gspで最初のエラーのみを表示する

フィールド間のユーザータブとして、フィールドに対してインライン検証を実行しています。フィールドに対して複数のエラーがある場合、つまり両方のエラーが表示される場合に問題が発生します。エラーを1つだけ表示したい(最初のエラーは引数用)。

これに対処するための別のタグはありますか?

ありがとう

0 投票する
3 に答える
4431 参照

grails - grailsがネストされたコマンドオブジェクトを検証しない

私は grails 2.2.1 を使用しており、ネストされたコマンド構造を検証しようとしています。これが私のコマンドオブジェクトの簡略化されたバージョンです:

インスタンスを検証しようとすると、セクションの値に関係なくSurveyCommand常に返され、 ( )true内のカスタム バリデータは呼び出されません。grails のドキュメントから、この種のネストされた構造がサポートされているようです(デフォルトは true です)。しかし、このルールはドメイン オブジェクトにのみ適用され、コマンド オブジェクトには適用されないのではないでしょうか? それとも、ここで何かが足りないのですか?SectionCommandanswerNotBlankdeepValidate