カスタム検証maxLengthのにアクセスする必要があります。のフィールドの1つとしてinputField表示されますが、同じゲッターは表示されません。maxLengthUIComponent
maxLengthカスタムバリデーターでの値を取得する方法を教えてもらえますか?
カスタム検証maxLengthのにアクセスする必要があります。のフィールドの1つとしてinputField表示されますが、同じゲッターは表示されません。maxLengthUIComponent
maxLengthカスタムバリデーターでの値を取得する方法を教えてもらえますか?
UIComponent理論から、 toをキャストするとうまくいくはずですHtmlInputText。getMaxlength()次に、プロパティの値を返すために使用できmaxLengthます。
UIComponentを使用してに定義された属性のリストを取得できますgetAttributes()。を返しますMap<String,Object>。
Map<String,Object> listAttributes = myUIComponent.getAttributes();
Integer maxLength = (Integer) listAttributes.get("maxLength");
UIComponent - getAttributes メソッドを参照してください。
java.util.Map - Map クラスの Javadoc。