ページの先頭行へ戻る
Interstage List Works V10.4.0 帳票保管活用機能APIリファレンス(拡張パッケージ)
FUJITSU Software

E.2 帳票一覧の表示条件の設定

List WorksのWeb連携における、帳票一覧の表示条件の設定処理の流れを示します。

帳票一覧に表示される帳票の表示条件を設定することにより、帳票一覧を絞り込むことができます。


  1. 「表示条件の設定」画面で指定する条件は、name属性に、conditionが指定されている<FORM>タグの要素の<INPUT>タグ、<SELECT>タグに定義されています。<INPUT>タグ、<SELECT>タグのname属性は以下のとおりです。

      [帳票の情報]
        title        帳票名
        comment      コメント
        creator      作成者名

      [帳票の詳細情報]
        makeext      作成日時で絞り込むための条件に設定するかどうか
        makeway      作成日時の設定方法
        makefrom     作成日時(から)
        maketo       作成日時(まで)
        makebefore   日数
        printstate   印刷状態 (注)

      [帳票の備考]
        note1        備考1
        note2        備考2
        note3        備考3
        note3        備考4

  2. 帳票一覧を絞り込むための表示条件を設定するためのsetcondition.jspを要求します。

  3. ListGatewayが表示条件設定用のsetcondition.jspをforwardします。

  4. setcondition.jspは、sessionオブジェクトに対して表示条件を設定します。

    表示条件は、以下のとおりです。

      [表示条件]の一覧
        title        帳票名
        comment      コメント
        creator      作成者名
        makeext      作成日時で絞り込むための条件に設定するかどうか
                     設定する場合は、文字列の「1」を指定してください。
        makeway      作成日時の設定方法
                     範囲で指定する場合は文字列の「0」、日数で指定する場合は文字列の「1」を指定します。
        makefrom     作成日時(から)
                     作成日時の設定方法で、文字列の「0」を指定した場合に指定します。
        maketo       作成日時(まで)
                     作成日時の設定方法で、文字列の「0」を指定した場合に指定します。
        makebefore   日数
                     作成日時の設定方法で、文字列の「1」を指定した場合に指定します。
        printstate   印刷状態 (注)
                     「すべて」を指定する場合は「0」、「印刷してある帳票」を指定する場合は「1」、「印刷していない帳票」を指
                     定する場合は「2」を指定します。
        note1        備考1
        note2        備考2
        note3        備考3
        note3        備考4

    以下の表示条件はListWORKS、およびList Works V6.0L10/6.0 から移行した場合にプログラムを変更しなくても継続して運用できるよう、互換のために用意されています。

      [表示条件]の一覧
        title        帳票名
        comment      コメント
        creator      作成者名
        makefrom     作成日時(から)
        maketo       作成日時(まで)

    注:Windows版/Solaris版で、ローカル印刷識別を許可している場合、条件に印刷状態を指定することができます。なお、「印刷してある帳票」および「印刷していない帳票」の印刷とは、ローカル印刷を示します。


  5. ListGatewayに対して、帳票一覧の表示を要求(Httpリクエストのgetkeeplist)します。

  6. ListGatewayは、sessionオブジェクトから表示条件を取り出します。

  7. sessionオブジェクトから取り出した条件をもとに、リスト管理サーバから帳票一覧を取り出します。

  8. 表示条件に該当する帳票を表示するためにsheetlist.jspをforwardします。