TableMaintenanceの設定¶
項目
概要¶
TableMaintenanceの動作設定を行います。
モジュール TableMaintenance フォーマットファイル(xsd) WEB-INF/schema/tablemaintenance-config.xsd 設定場所 WEB-INF/conf/tablemaintenance-config.xml <?xml version="1.0" encoding="UTF-8"?> <tablemaintenance-config xmlns="http://jp/co/intra-mart/foundation/tablemaintenance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jp/co/intra-mart/foundation/tablemaintenance jp/co/intra-mart/foundation/tablemaintenance/tablemaintenance-config.xsd "> <table-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> <row-number>100</row-number> </row-number-list> </table-list-settings> <table-detail-settings> <display-record-number-per-page> <initial-number>100</initial-number> <max-number>500</max-number> </display-record-number-per-page> </table-detail-settings> <table-datatype-settings> <datatype-timestamp> <localizations> <localize locale="ja"> <display-pattern>yyyy/MM/dd HH:mm:ss</display-pattern> <input-pattern>yyyy/MM/dd HH:mm:ss.SSS</input-pattern> </localize> <localize locale="en"> <display-pattern>MM/dd/yyyy HH:mm:ss</display-pattern> <input-pattern>MM/dd/yyyy HH:mm:ss.SSS</input-pattern> </localize> <localize locale="zh_CN"> <display-pattern>yyyy/MM/dd HH:mm:ss</display-pattern> <input-pattern>yyyy/MM/dd HH:mm:ss.SSS</input-pattern> </localize> </localizations> </datatype-timestamp> </table-datatype-settings> </tablemaintenance-config>
リファレンス¶
テーブル一覧設定¶
タグ名 table-list-settings テーブル一覧の設定を行います。【設定項目】
<tablemaintenance-config> <table-list-settings> ・・・・・ </table-list-settings> </tablemaintenance-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ tablemaintenance-config
表示件数リスト設定¶
タグ名 row-number-list 一覧表示を行う画面において、1ページに表示する件数のリストを設定します。【設定項目】
<tablemaintenance-config> <table-list-settings> <row-number-list> ・・・・・ </row-number-list> </table-list-settings> </tablemaintenance-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ table-list-settings
表示件数設定¶
タグ名 row-number 一覧表示を行う画面において、1ページに表示する件数のリストを設定します。【設定項目】
<tablemaintenance-config> <table-list-settings> <row-number-list> <row-number>10</row-number> <row-number>20</row-number> <row-number default="true">50</row-number> <row-number>100</row-number> </row-number-list> </table-list-settings> </tablemaintenance-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 1ページの表示件数 単位・型 数値 (1 - ) 省略時のデフォルト値
表示件数リスト 10,20,50,100 初期表示件数 50 親タグ row-number-list 【属性】
属性名 説明 必須 デフォルト値 default この表示件数を初期値として扱います。 × false
テーブル詳細設定¶
タグ名 table-detail-settings テーブル一覧から遷移する各テーブル詳細画面に関する設定を行います。【設定項目】
<tablemaintenance-config> <table-detail-settings> ・・・・・ </table-detail-settings> </tablemaintenance-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ tablemaintenance-config
1ページに表示するレコード件数設定¶
タグ名 display-record-number-per-page テーブル詳細画面において、1ページに表示するレコード件数を設定します。【設定項目】
<tablemaintenance-config> <table-detail-settings> <display-record-number-per-page> ・・・・・ </display-record-number-per-page> </table-detail-settings> </tablemaintenance-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ table-detail-settings
初期表示件数設定¶
タグ名 initial-number テーブル詳細画面において、1ページに表示するレコード件数の初期値を設定します。最大表示件数を超える値を設定することはできません。最大表示件数を超える値を設定した場合、初期表示件数設定、および、最大表示件数設定はデフォルト値が利用されます。【設定項目】
<tablemaintenance-config> <table-detail-settings> <display-record-number-per-page> <initial-number>100</initial-number> </display-record-number-per-page> </table-detail-settings> </tablemaintenance-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 1ページに表示するレコード件数の初期値 単位・型 数値 (1 - ) 省略時のデフォルト値 100 (※ table-detail-settings 省略時) 親タグ display-record-number-per-page
最大表示件数設定¶
タグ名 max-number テーブル詳細画面において、1ページに表示するレコード件数の上限値を設定します。テーブル詳細画面のレコード件数の入力欄に上限値を超える値が入力された場合、入力値は無効となり、上限値で取得します。【設定項目】
<tablemaintenance-config> <table-detail-settings> <display-record-number-per-page> <max-number>500</max-number> </display-record-number-per-page> </table-detail-settings> </tablemaintenance-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 1ページに表示するレコード件数の上限値 単位・型 数値 (1 - ) 省略時のデフォルト値 500 (※ table-detail-settings 省略時) 親タグ display-record-number-per-page
データ型設定¶
タグ名 table-datatype-settings テーブル詳細画面において、レコードの表示や入力についてデータ型毎に設定を行います。【設定項目】
<tablemaintenance-config> <table-datatype-settings> ・・・・・ </table-datatype-settings> </tablemaintenance-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ tablemaintenance-config
タイムスタンプ型設定¶
タグ名 datatype-timestamp タイムスタンプ型の表示や入力について設定します。【設定項目】
<tablemaintenance-config> <table-datatype-settings> <datatype-timestamp> ・・・・・ </datatype-timestamp> </table-datatype-settings> </tablemaintenance-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ table-datatype-settings
タイムスタンプ型国際化情報¶
タグ名 localizations タイムスタンプ型の国際化情報を設定します。【設定項目】
<tablemaintenance-config> <table-datatype-settings> <datatype-timestamp> <localizations> ・・・・・ </localizations> </datatype-timestamp> </table-datatype-settings> </tablemaintenance-config>
必須項目 × 複数設定 × 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ datatype-timestamp
タイムスタンプ型の国際化詳細情報¶
タグ名 localize 各ロケール毎の情報を設定します。【設定項目】
<datatype-timestamp> <localizations> <localize locale="ja"> ... </localize> </localizations> </datatype-timestamp>
必須項目 ○ 複数設定 ○ 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ localizations 【属性】
属性名 説明 必須 デフォルト値 locale ロケールIDを設定します。 ○ なし
表示形式のフォーマットパターン¶
タグ名 display-pattern タイムスタンプ型の表示形式のフォーマットパターンを設定します。【設定項目】
<datatype-timestamp> <localizations> <localize locale="ja"> <display-pattern>yyyy/MM/dd HH:mm:ss</display-pattern> </localize> </localizations> </datatype-timestamp>
必須項目 ○ 複数設定 × 設定値・設定する内容 タイムスタンプ型の表示形式のフォーマットパターンを設定します。 単位・型 文字列 省略時のデフォルト値 なし 親タグ localize コラム
datatype-timestamp タグを省略した場合は以下のフォーマットパターンが設定されます。 localizations タグを省略した場合は以下のフォーマットパターンが設定されます。MM/dd/yyyy HH:mm:ss
入力形式のフォーマットパターン¶
タグ名 input-pattern タイムスタンプ型の入力形式のフォーマットパターンを設定します。【設定項目】
<datatype-timestamp> <localizations> <localize locale="ja"> <input-pattern>yyyy/MM/dd HH:mm:ss.SSS</input-pattern> </localize> </localizations> </datatype-timestamp>
必須項目 ○ 複数設定 × 設定値・設定する内容 タイムスタンプ型の入力形式のフォーマットパターンを設定します。 単位・型 文字列 省略時のデフォルト値 なし 親タグ localize コラム
datatype-timestamp タグを省略した場合は以下のフォーマットパターンが設定されます。 localizations タグを省略した場合は以下のフォーマットパターンが設定されます。MM/dd/yyyy HH:mm:ss.SSS