以下の機能において、補助文字の数え方を初期化パラメタuji.taglib.awareOfSupplementaryCharで設定できます。この初期化パラメタには、補助文字1文字を1文字と数える場合はtrue、2文字と数える場合はfalseを指定します。デフォルトはfalseです。初期化パラメタuji.taglib.awareOfSupplementaryCharの詳細は“Apcoordinatorユーザーズガイド”を参照してください。
以下のタグのmaxLengthアトリビュート
uji:fieldString、uji:fieldLong、uji:fieldDouble、uji:fieldBigInteger、uji:fieldBigDecimal、uji:fieldDate、uji:fieldTextArea
uji:validateタグのlength、minLength、maxLengthアトリビュート
なお、1のuji:fieldTextArea以外の機能については、maxLengthアトリビュートで指定した文字数を超えて入力フィールドに文字を入力しようとした場合の動作が、初期化パラメタuji.taglib.awareOfSupplementaryCharの指定によって以下のとおり異なります。
falseを指定した場合(デフォルト)
入力フィールドに文字を追加できません。
trueを指定した場合
入力フィールドに文字が追加されます。
(ただし、この場合でも、フォームの送信時に入力フィールド内の文字数がチェックされ、maxLengthアトリビュートで指定した文字数を超えている場合にはエラーのダイアログが表示されます。)