We have an ADF page which contains a form and a submit button.
Inside the forms are many UI elements with some of them having a "validator" expression.
In ADF 12.1.3, in case a field is EMPTY the validator never gets executed.
In ADF 12.2.1.4, when pressing the submit , the validator of items are being launched even if they are EMPTY
Any hint about this change in behaviour?
Here is the code (inside a PanelFormLayout):
<af:gridCell marginStart="5px" width="35%" marginEnd="0px" id="gc21"
halign="stretch" valign="stretch">
<af:inputText value="#{backingBeanScope.myBean.amountFrom}"
label="#{myResBundle.AMOUNT}"
autoSubmit="true" id="it8" simple="true"
binding="#{backingBeanScope.myBean.amountFromField}"
validator="#{backingBeanScope.myBean.amountValidator}"
valueChangeListener="#{backingBeanScope.myBean.onAmountFromChanged}">
<af:clientListener method="cbUtilities.checkAmount" type="keyPress"/>
<f:converter converterId="cbBigDecimalAmountConverter"/>
</af:inputText>
</af:gridCell>
....
<af:button text="#{myResBundle.SEARCH}" id="b1"
actionListener="#{backingBeanScope.myBean.onSearchClicked}">
</af:button>