In custom validator, can I get the inputText maxlength attribute value without add attribute tag??
Code: Select all
<p:inputText id="roomInput" maxlength="5" value= "#{detailVo.correnglaRoom}" style= "text-transform: uppercase">
<f:validator validatorId="timEngValidator"/>
<f:attribute name="engValMsg" value="Room cannot contain Chinese" />
</p:inputText>
@FacesValidator("timEngValidator")
public class TimEngValidator implements Validator {
@Override
public void validate(FacesContext context, UIComponent component,
Object value) throws ValidatorException {
// HOW can I GET the inputText maxlength attribute??
}
}