1

以下のようにドメインクラスを作成しました

class Sender {

String senderFname;
String senderLname;
String senderPhone;
String senderState;

List receivers

static hasMany = [receivers: Receiver]

static constraints = {

    senderFname blank: false, nullable: false
    senderLname blank: false, nullable: false
    senderPhone blank: false, nullable: false
    senderState blank: false, nulllable: false

}   
}

デフォルトのビューを生成しましたが、すべてうまくいきました。現在、フィールドが必須ではないこのドメイン クラスの単純な検索フォームを開発しています。search.gsp を作成し、create template(_form.gsp) のコードを再利用して、検索アクションでリクエスト バインディングを実行できるようにしました。このフォームでフロントエンドの JS 検証を無効にすることはできません。

フロントエンドの検証を行うコードを探しましたが、その場所が見つかりませんでした。

私はgrails 2.0.1を使用しています

4

1 に答える 1

2

これは実際には HTML5 検証です。必要な属性を textField タグから削除するだけです。

于 2012-08-27T12:29:45.143 に答える