カスタム検証maxLength
のにアクセスする必要があります。のフィールドの1つとしてinputField
表示されますが、同じゲッターは表示されません。maxLength
UIComponent
maxLength
カスタムバリデーターでの値を取得する方法を教えてもらえますか?
カスタム検証maxLength
のにアクセスする必要があります。のフィールドの1つとしてinputField
表示されますが、同じゲッターは表示されません。maxLength
UIComponent
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。