ページの先頭行へ戻る
 ApcoordinatorUJIタグリファレンス
FUJITSU Software

付録A UJIタグのエスケープ処理

エスケープ機能において、初期化パラメタおよびアトリビュートの設定の組み合わせでエスケープされる文字は以下のとおりです。

初期化パラメタuji.escapeを省略またはfalseを指定した場合は、V7までと同じ動作となります。

初期化パラメタuji.escapeにtrueを指定した場合は、V7までのエスケープ機能を拡張した動作となります。

タグ

初期化パラメタ

アトリビュート

エスケープ対象文字

uji.getProperty.escape

escape

headerEscape
dataEscape

初期化パラメタuji.escapeがfalseまたは省略の場合(V7互換)

初期化パラメタuji.escapeがtrueの場合

uji:getProperty

full

full

-

"、&、<、>、半角スペース

同左 + '

true

-

"、&、<、>

同左 + '

false

-

エスケープしません。

同左

省略

-

"、&、<、>、半角スペース

同左 + '

true

full

-

"、&、<、>、半角スペース

同左 + '

true

-

"、&、<、>

同左 + '

false

-

エスケープしません。

同左

省略

-

"、&、<、>

同左 + '、半角スペース

false、省略

full

-

"、&、<、>、半角スペース

同左 + '

true

-

"、&、<、>

同左 + '

false

-

エスケープしません。

同左

省略

-

エスケープしません。

"、&、<、>、'、半角スペース

uji:resourceText

-

full

-

"、&、<、>

同左 + '、半角スペース

true

-

"、&、<、>

同左 + '

false

-

エスケープしません。

同左

省略

-

"、&、<、>

同左 + '

uji:value

-

full

-

エスケープしません。

"、&、<、>、'、半角スペース

true

-

"、&、<、>、'

false

-

同左

省略

-

"、&、<、>、'

uji:input

-

-

-

エスケープしません。

"、&、<、>、'

uji:fieldString

-

-

-

"、&、<、>

plainアトリビュートがtrueの場合
同左 + '、半角スペース

plainアトリビュートがfalse、省略の場合
同左 + '

uji:fieldEJString

-

-

-

uji:fieldLong

-

-

-

uji:fieldDouble

-

-

-

uji:fieldBigInteger

-

-

-

uji:fieldBigDecimal

-

-

-

uji:fieldDate

-

-

-

uji:fieldTextArea

-

-

-

"、&、<、>

同左 + '

uji:checkBox

-

-

-

"、&、<、>、半角スペース

同左 + '

uji:radioButton

-

-

-

"、&、<、>、半角スペース

同左 + '

uji:pushButton

-

-

-

"、&、<、>

同左 + '

uji:anchor

-

true

-

"、&、<、>

同左 + '

false

-

エスケープしません。

同左

省略

-

"、&、<、>

同左 + '、半角スペース

uji:label

-

-

-

エスケープしません。

"、&、<、>、'、半角スペース

uji:comboBox

-

-

-

"、&、<、>、半角スペース

同左 + '

uji:listBox

-

-

-

"、&、<、>、半角スペース

同左 + '

uji:buttonList

-

-

-

"、&、<、>、半角スペース

同左 + '

uji:recordView

-

-

-

"、&、<、>、半角スペース

同左 + '

uji:tableView

-

-

full

"、&、<、>、半角スペース

同左 + '

true

"、&、<、>

同左 + '

false

エスケープしません。

同左

省略

"、&、<、>

同左 + '

uji:treeView

-

-

full

"、&、<、>、半角スペース

同左 + '

true

"、&、<、>

同左 + '

false

エスケープしません。

同左

省略

"、&、<、>

同左 + '

uji:tabbedLayoutRenderer

-

-

-

エスケープしません。

"、&、<、>、'、半角スペース

初期化パラメタuji.escape.v4Compatibleをtrueにした場合、以下のエスケープ処理が無効になります。