0

我的表格中有一些部分,如果勾选“是”,则其子部分成为强制性的。

我怎样才能做到这一点?

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

1 回答 1

1

作为类型级别的约束,这很容易做到。您只需创建类似的东西

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

如果你把它放在类上,那么在你的 ConstraintHandler 中你可以使用你喜欢的任何风格的反射/bean 库来获取这两个属性并进行检查。

于 2012-05-10T06:14:02.633 回答