Hi
I found the following concept to skip JSF validation for inputText field with the required attribute:
http://prasun.wordpress.com/2009/07/11/how-to-skip-jsf-validation-when-required/
<h:commandButton value="Copy"> <f:param name="requireValidationGrp1" value="1"></f:param> </h:commandButton> <a4j:commandButton value="Save" reRender="region1"> <a4j:actionparam name="requireValidationGrp1" value="1"> </a4j:actionparam> <h:inputText id="input2" required="#{param['requireValidationGrp1'] == '1'}" requiredMessage="Input2 required"></h:inputText>
<rich:extendedDataTable ... <rich:column ... <h:inputText id="input2" required="#{param['requireValidationGrp1'] == '1'}" requiredMessage="Input2 required"> <f:convertNumber /> <f:validator /> </h:inputText>
Hi Tobi,
Described technique is only valid to skip required checks, it won't work for JSF validators. You can use attributes "ajaxSingle" and "process" that let you to define components you want to process (decode, validate, etc.).