0

フォームにいくつかのセクションがあり、[はい] にチェックを入れると、そのサブセクションが必須になります。

これどうやってするの?

@NotNullIfOtherPropertyNotNull(PropertyName='OtherProperty')
private myProperty;
4

1 に答える 1

1

これは、型レベルの制約として簡単に実行できます。次のようなものを作成するだけです

@CascadingNotNull(ifNotNull="otherProperty", thenAlsoNotNull="myProperty")

それをクラスに配置すると、 ConstraintHandler で、好きなフレーバーのリフレクト/Bean ライブラリを使用して、2 つのプロパティを取得し、チェックを実行できます。

于 2012-05-10T06:14:02.633 に答える