intra-mart Accel Kaiden! 経費旅費 / ガジェットガイド 第27版 2025-06-30

3.97. ファイル添付明細(簡易)

  • 概要
    ファイル添付を可能にするガジェットです。
    申請書内で任意の拡張子のファイルを複数添付することができます。

    PC用の画面
    ../../../_images/v025.png
    スマートフォン用の画面
    ../../../_images/v02_sp5.png

コラム

「添付」の設定について
ガジェットを編集することで「添付」のファイルを選択した際、プレビューアイコンの表示やポップアップウィンドウの表示について変更することができます。
ガジェットに定義されている「showPreviewIcon」、「defaultPopup」に適切な値を設定してください。
  • showPreviewIcon
    true:プレビューアイコンを表示する
    false:プレビューアイコンを表示しない
  • defaultPopup
    true:ファイル添付時、ポップアップウィンドウを表示する
    false:ファイル添付時、ポップアップウィンドウを表示しない
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<gadgetBuilderSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/gadgetBuilderSettings">
  <gadgetClass>fileAttachDetail</gadgetClass>
  <gadgetVariation>v02</gadgetVariation>
  <jspPath>/WEB-INF/views/kaiden/v2/extension_imw/generic/gadget/generic_v01.jsp</jspPath>
  <javaPath>jp.co.slcs.kaiden.v2.extension_imw.feature.logic.kaiden.gadget.builder.impl.GadgetBuilderLogic</javaPath>
  <sortKey>70002</sortKey>

  <!-- 略 -->

        <group id="filePath" surfaceKey="fileAttach" requiredType="SETTING_REQ" inputType="CONFIG">
          <fields>
            <field id="filePath" surfaceKey="fileAttach" requiredType="INHERIT" inputType="INHERIT" type="FILE">
              <args>
                <arg key="filePaths"       value="kaiden,data,file,systemMatterId,tupleId"/>
                <arg key="defaultPopup"    value="true"/>
                <arg key="showPreviewIcon" value="true"/>
              </args>
              <validates>
                <validate event="default" config="{'id':'maxLength', 'args':'1000'}"/>
              </validates>
            </field>
            <field id="fileId" surfaceKey="fileAttach" requiredType="ALWAYS_ANY" inputType="INHERIT" type="TEXT_HIDDEN"/>
          </fields>
        </group>

  <!-- 略 -->

</gadgetBuilderSettings>