2.1.13. UI開発基盤設定ファイル¶
2.1.13.1. タグ定義¶
2.1.13.1.1. 配置場所¶
/js/devtool/resource/タグ定義.js
2.1.13.1.2. 用途¶
各JSPウィジェットのローカル表示及び設計書ビューの表示を行うために必要な捕捉情報を記述する設定ファイル。 JSPウィジェットを追加した場合は ここの定義を追加する必要がある。
2.1.13.1.3. 記述書式¶
本ファイルはJavaScriptのオブジェクトリテラルの形式で記述する。 各ウィジェットごとに下記の形式でエントリを追加する。:
'【タグ名】' : [ '【UI要素名】', {【オプション】} ]
エントリーの記述例
, 'field:label' : ['テキスト表示', {ignoredInForm:true}]
, 'field:listbuilder' : ['リストビルダー', {multiple:true}]
【タグ名】、【UI要素名】、【オプション】の記述内容は以下のとおり。
- 【タグ名】:
当該JSPタグの名称を指定する。
例) ‘field:code_checkbox’- 【UI要素名】:
当該タグのUI部品名を指定する。 この内容は設計書ビューの「画面項目種類」欄に表示される。
例) ‘チェックボックス’- 【オプション】:
当該タグのローカル表示、設計書ビュー表示に関するオプションを オブジェクトリテラル形式で記述する。
- multiple:
- 当該のfield:タグが複数選択項目である場合、 すなわち、同一name属性のinput要素を複数持ちうる場合にtrueを指定する。 デフォルトはfalse
- ignoreInForm:
- 当該のタグが単なる表示項目である場合にtrueを指定する。 デフォルトはfalse
- defaultLabel:
- 当該のbutton: タグにデフォルトで表示する文言を指定する。
- complex:
当該のタグが複数のinput要素で構成される場合、 その項目名とname属性を”|”区切りで記述する。
記述例:
, 'field:extension_number' : ['内線番号入力', {complex: 'ビル番号(builName)|個人番号(personalName)'}] , 'field:tel' : ['電話番号入力', {complex: '市外局番(areaName)|市内局番(localName)|加入者局番(subscriberName)'}]