我有一个带有validationExpression的字段(如下所示),如果字段为空并且选择了上一个单选按钮,则该字段应该出错。但是,即使我选择了单选按钮“BOM”,保存仍会继续,但不应该。任何人的想法?
if (getComponent("radioGroup3").getValue() == "BOM") {
if (getComponent("OrderDateRequired").getSubmittedValue() == "") {
return false;
} else {
return true;
}
} else {
return true;
}
答案 0 :(得分:1)
您需要使用validateRequired
验证程序来检查字段是否为空。如果没有值,则不运行其他验证器。您可以在代码中使用value
来检查字段值。