intra-mart Accel Kaiden! / プログラミングガイド

«  サーフェス定義の作成   ::   コンテンツ   ::   Formクラスの作成  »

マスタメンテナンス機能設定ファイルの作成

マスタメンテナンス機能の設定ファイルを作成します。
ファイル名をMasterTutorialMasterMaintenanceSettings.xmlとし、「/WEB-INF/classes/jp/co/slcs/kaiden2/tutorial/feature/action/kaiden/master」に配置します。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<genericMasterMaintenanceSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/genericMasterMaintenanceSettings">
  <!-- 画面タイトルラベルID -->
  <titleSurfaceKey>TTRL.master.tutorial.title</titleSurfaceKey>
  <!-- 検索画面JSPフルパス -->
  <searchGadgetJsp></searchGadgetJsp><!-- デフォルトを利用 -->
  <!-- メンテナンス画面JSPフルパス -->
  <maintenanceGadgetJsp>/WEB-INF/view/kaiden2/tutorial/master/masterTutorial/masterTutorialMainte.jsp</maintenanceGadgetJsp>
  <!-- AjaxAccessUrl -->
  <ajaxAccessUrl>kaiden/master/masterTutorial</ajaxAccessUrl>
  <!-- 1ページあたりの件数(0以下はページングせずすべて表示) -->
  <limit>20</limit>
  <!-- 検索条件の検索基準日 使用/不使用 -->
  <useSearchCriteriaDate>true</useSearchCriteriaDate>
  <!-- 検索条件の検索基準日 必須/任意 -->
  <requiredSearchCriteriaDate>true</requiredSearchCriteriaDate>
  <!-- 検索条件の検索基準日 デフォルト値(システム日付) 設定/非設定(必須の場合にはこの設定にかかわらずデフォルト値が設定される) -->
  <defaultSearchCriteriaDate>true</defaultSearchCriteriaDate>
  <!-- 検索条件の会社 使用/不使用 -->
  <useSearchCompany>true</useSearchCompany>
  <!-- 検索条件のロケール 使用/不使用 -->
  <useSearchLocale>true</useSearchLocale>
  <!-- 検索条件のステータス無効データも検索。 使用/不使用 -->
  <useSearchWithDisabled>true</useSearchWithDisabled>
  <!-- 汎用一覧・検索画面の行番号ラベルID -->
  <rownumberSurfaceKey></rownumberSurfaceKey><!-- デフォルトを利用 -->
  <!-- 汎用一覧・検索画面のカラム設定 -->
  <listCols>
    <listCol>
      <!-- 対象マスタのフィールドキー -->
      <fieldKey>tutorialCd</fieldKey>
      <!-- キーワード検索対象とするか否か -->
      <keywordSearchTarget>true</keywordSearchTarget>
      <!-- 表示幅 -->
      <width>150px</width>
      <!-- 表示位置 -->
      <align></align>
      <!-- ヘッダラベルID -->
      <headerSurfaceKey>TTRL.tutorialCd</headerSurfaceKey>
      <!-- ソート可能か否か -->
      <sortable>true</sortable>
    </listCol>
    <listCol>
      <fieldKey>tutorialName</fieldKey>
      <keywordSearchTarget>true</keywordSearchTarget>
      <width></width>
      <align></align>
      <headerSurfaceKey>TTRL.tutorialName</headerSurfaceKey>
      <sortable>true</sortable>
    </listCol>
    <listCol>
      <fieldKey>deleteFlag</fieldKey>
      <keywordSearchTarget>false</keywordSearchTarget>
      <width>100px</width>
      <align>center</align>
      <headerSurfaceKey>BASE.status</headerSurfaceKey>
      <sortable>false</sortable>
    </listCol>
  </listCols>
  <!-- 検索・一覧画面のソート順 (汎用マスタ一覧は、第二ソートキーまで有効)-->
  <orders>
    <order>
      <fieldKey>tutorialCd</fieldKey>
      <type>asc</type>
    </order>
    <order>
      <fieldKey>tutorialName</fieldKey>
      <type>asc</type>
    </order>
  </orders>
  <!-- 対象マスタの主キーフィールド -->
  <pkFields>
    <pkField>companyCd</pkField>
    <pkField>tutorialCd</pkField>
    <pkField>termCd</pkField>
    <pkField>localeId</pkField>
  </pkFields>
</genericMasterMaintenanceSettings>

ノート

「アクションクラスの同一パッケージ」で「クラス名の先頭(Actionを除去) + “MasterMaintenanceSettings.xml”」が
マスタメンテナンス機能設定ファイルとして認識されます。

ノート

マスタメンテナンス機能設定ファイルで設定する内容の一部を以下に挙げます。
  • 画面出力項目の定義
  • ソート順
  • 対象マスタの主キーフィールド

その他、上記のサンプルのコメントを元に設定内容を確認下さい。

«  サーフェス定義の作成   ::   コンテンツ   ::   Formクラスの作成  »