jp.co.sei.is.lib21.ptn
クラス PtnFilRL

java.lang.Object
  上位を拡張 jp.co.sei.is.lib21.SeiObject
      上位を拡張 jp.co.sei.is.lib21.pms.ptn.PtnObject
          上位を拡張 jp.co.sei.is.lib21.ptn.PtnFilRL
すべての実装されたインタフェース:
d00Pattern, d19Other, d251File, dPtnFilRL, iPtnComponent

public class PtnFilRL
extends PtnObject
implements dPtnFilRL

[Pattern] CSV/SYLKダウンロードのパターン。

概要

検索→一覧→CSV作成/SYLK作成(ダウンロード)へ画面遷移します。 照会パターン(PtnInqRD等)の一覧表示の結果をCSV形式またはSYLK形式でダウンロードします。

下記の仕様でCSVを作成します。

メニュー
インラインメニュー
RPタイトル備考
80ダウンロード 照会パターン(PtnInqRD等)を使用するときは非表示
サブメニュー
S区分RPタイトル
LIST82CSVダウンロード
LIST83SYLKダウンロード
画面構成

RPNPS区分NOスクリーン備考
80 81 KEY- PtnScrInqRS検索画面
81 82/83 LIST- PtnScrFilRT検索結果画面
82 - -- PtnScrFilRLcsvCSV作成・ダウンロード
83 - -- PtnScrFilRLsylkSYLK作成・ダウンロード

※検索結果画面からCSV/SYLK作成への遷移はサブメニューです。

ソースを見る

関連項目:
PtnFilRLcsv, PtnFilRLsylk

入れ子のクラスの概要
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnObject から継承された入れ子のクラス/インタフェース
PtnObject.Trace
 
インタフェース jp.co.sei.is.lib21.pms.ptn.iPtnComponent から継承された入れ子のクラス/インタフェース
iPtnComponent.PP, iPtnComponent.PP0
 
フィールドの概要
static java.lang.String OPT_csv_download_dummy
          CSVダウンロードをダミーフレームで実行するフラグ。
static java.lang.String OPT_csv_download_submenu_comment
          CSVダウンロードサブメニューにカーソルを乗せた際に表示される説明文。
static java.lang.String OPT_csv_download_submenu_directLink
          CSVダウンロードのサブメニューを直接リンクにするかどうかのフラグ。
static java.lang.String OPT_csv_download_submenu_display
          CSVダウンロードのサブメニューを表示するかどうかのフラグ。
static java.lang.String OPT_csv_download_submenu_title
          CSVダウンロードのサブメニューのタイトル。
static java.lang.String OPT_download_menu_display
          ダウンロードメニューを表示するかどうかのフラグ。
static java.lang.String OPT_download_menu_title
          ダウンロードメニューのタイトル。
static java.lang.String OPT_download_menu_width
          ダウンロードメニューの幅。
static java.lang.String OPT_sylk_download_dummy
          SYLKダウンロードをダミーフレームで実行するフラグ。
static java.lang.String OPT_sylk_download_submenu_comment
          SYLKダウンロードサブメニューにカーソルを乗せた際に表示される説明文。
static java.lang.String OPT_sylk_download_submenu_directLink
          SYLKダウンロードのサブメニューを直接リンクにするかどうかのフラグ。
static java.lang.String OPT_sylk_download_submenu_display
          SYLKダウンロードのサブメニューを表示するかどうかのフラグ。
static java.lang.String OPT_sylk_download_submenu_title
          SYLKダウンロードのサブメニューのタイトル。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnObject から継承されたフィールド
ADD_AFTER, ADD_AFTER_BUTTON, ADD_BEFORE, ADD_BEFORE_BUTTON, ADD_BEFORE_SUBMENU, ADD_INVALID, BOTTOM_LEFT, BOTTOM_RIGHT, CLEAR_LISTSQL, CONF_CMPT_AutoSetDefaultPage, CONF_CMPT_ScreenStruct, CONF_CMPT_SequentialCheckError, CONF_CMPT_SetDefaultPage, FLG_CLONE_SQL, FLG_NO_BUTTON, FLG_NO_CHECKNS, FLG_NO_KEYFIELDS, FUNC_, FUNC_DELETE, FUNC_DOWNLOAD, FUNC_DOWNLOAD_CSV, FUNC_DOWNLOAD_RPT, FUNC_DOWNLOAD_SYLK, FUNC_DOWNLOAD_XLS, FUNC_DRILLDOWN, FUNC_ENTRY, FUNC_ENTRY_CALENDAR, FUNC_ENTRY_DETAIL, FUNC_ENTRY_DETAIL_TEMPORARY, FUNC_ENTRY_FOLLOWING, FUNC_ENTRY_RESULT, FUNC_ENTRY_SIMILAR, FUNC_GRAPH, FUNC_INQUIRY, FUNC_INQUIRY_TEMPORARY, FUNC_LIST, FUNC_LIST_TEMPORARY, FUNC_LIST2, FUNC_LOCATION, FUNC_MULTI_ENTRY, FUNC_MULTI_UPDATE, FUNC_REPORT, FUNC_REPORT2, FUNC_SELSESS, FUNC_UPDATE, FUNC_UPDATE_RESULT, g_checkError, g_closePos, g_form, g_fv, g_fv2, g_name, g_offset, g_parent, g_pp, g_sequentialCheckError, g_subwin, g_trace, g_useSess, g_win, OPT_access_log_enable, OPT_access_log_parameter, OPT_bottom_msg, OPT_check_errmsg, OPT_check_errmsg_display, OPT_check_errmsg_position, OPT_check_errmsg_template, OPT_check_warnmsg, OPT_check_warnmsg_display, OPT_check_warnmsg_style, OPT_CMPT_check_having_pageNo, OPT_CMPT_copyObjName, OPT_middle_msg, OPT_page_abort_errorProc, OPT_page_background_image, OPT_page_check_value_before, OPT_page_close_display, OPT_page_close_position, OPT_page_datasource_transition, OPT_page_errmsg_br, OPT_page_errmsg_oneplace, OPT_page_errmsg_oneplace_position, OPT_page_errmsg_position, OPT_page_footer_display, OPT_page_keybind_param, OPT_page_menu_close, OPT_page_menu_close_absolute, OPT_page_menu_close_size, OPT_page_menu_close_time, OPT_page_msg_br, OPT_page_submenu_position, OPT_page_template_struct, OPT_page_title_display, OPT_param_updInputFields_setDefault, OPT_printSystem, OPT_sql_deadlock_errmsg, OPT_sql_errmsg, OPT_sql_error_deadlock, OPT_sql_error_display, OPT_top_document_title, OPT_top_msg, OPT_top_title_display, SCREEN_PACKAGE, TOP_LEFT, TOP_RIGHT
 
クラス jp.co.sei.is.lib21.SeiObject から継承されたフィールド
g_class, g_class2, g_debug, g_deflang, g_lang, g_package, g_ssp
 
インタフェース jp.co.sei.is.lib21.pms.ptn.iPtnComponent から継承されたフィールド
DISP_ALL, DISP_INLINEMENU, DISP_MESSAGE, DISP_SUBMENU, GRAPH_AFIELD, GRAPH_NP, GRAPH_PFIELD, GRAPH_SQLNO, GRAPH_SQLNO2, GRAPH_TOPNUMBERFIELD, GRAPH_XADDFIELD, GRAPH_XFIELD, GRAPH_XFROMFIELD, GRAPH_XSCALEMGFIELD, GRAPH_XTOFIELD, GRAPH_Y2FIELD, GRAPH_YADDFIELD, GRAPH_YFIELD, GRAPH_YFROMFIELD, GRAPH_YSCALEMGFIELD, GRAPH_YTOFIELD, LIST_SQLNO, MATRIX_COLFIELD, MATRIX_SQLNO, OFFSET, SUBMENU_DELETE_RESULT, SUBMENU_DELETE_RESULT2, SUBMENU_DETAIL, SUBMENU_DETAIL_FROZEN, SUBMENU_DETAIL_FROZEN2, SUBMENU_DETAIL_TEMPORARY, SUBMENU_DRILLDOWN, SUBMENU_ENTRY, SUBMENU_ENTRY_FOLLOWING, SUBMENU_ENTRY_SIMILAR, SUBMENU_ENTRY_SIMILAR2, SUBMENU_GRAPH, SUBMENU_GROUPKEY, SUBMENU_KEY, SUBMENU_LIST, SUBMENU_LIST_TEMPORARY, SUBMENU_LIST2, SUBMENU_MATRIX, SUBMENU_MULTI_ENTRY, SUBMENU_MULTI_UPDATE, SUBMENU_NONE, SUBMENU_TEMPORARY
 
コンストラクタの概要
PtnFilRL(PtnParam x_pp)
          コンストラクタ。
 
メソッドの概要
protected  void addMenu(SeiInlineMenu x_menu)
          パターンで使用するメニューを追加します。
protected  void addSubMenu(SeiSubMenu x_submenu, int x_kbn)
          「ダウンロード」サブメニューを追加します。
static void main(java.lang.String[] argv)
          デバッグのためのmain。
 int queryNP(int x_func)
          パターンで処理できる機能かどうかを取得します。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnObject から継承されたメソッド
addInnerSubMenu, addMenu2, addScreen, addScreen, addScreen, addScreen, addScreen, addScreen, addScreen, addScreen, addScreen, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu2, addSubMenu2, begin, begin2, beginSess, checkError, checkOffset, commit, commit, containsRP, createScreen, createScreen, debug, debug, destroy, end, error, error, exec, exec, execScreen, getBaseFunc, getBaseNP, getDetailCount, getErrorForm, getErrorForm, getErrorObj, getFileAccess, getFirstPattern, getForm, getForm, getListSql, getListSql2, getMetaData, getMultiNP, getMultiOffset, getName, getNextPage, getNP, getObj, getPP, getPP0, getScreens, getScreens, getScreens2, getSubmenuComment, getTabTitle, getUsingPageType, isConfirmScreen, isDownloadDmy, isListMenuVisible, isVisible, needErrorCheck, needErrorCheck, needExec, printPage, printReport, rollback, setBaseNP, setClosePos, setDefaultPage, setHidden, setHidden, setName, setName2, setParamEquiv, setParent, setPP, setPrintForm, terminate
 
クラス jp.co.sei.is.lib21.SeiObject から継承されたメソッド
createPmsTable, error, getAryMessage, getMsg, getPmsMessage, isDebug, isDebug, setSSP
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

OPT_download_menu_display

public static final java.lang.String OPT_download_menu_display
ダウンロードメニューを表示するかどうかのフラグ。 デフォルトは"true"です(照会のパターンが組み合わされている場合は、"false")。 メニューを非表示にする場合はfalseに設定して下さい。

関連項目:
定数フィールド値

OPT_download_menu_title

public static final java.lang.String OPT_download_menu_title
ダウンロードメニューのタイトル。 デフォルトは"CSV作成"です。 国際化に対応するために、カンマ区切りで複数記述できます。

関連項目:
定数フィールド値

OPT_download_menu_width

public static final java.lang.String OPT_download_menu_width
ダウンロードメニューの幅。 デフォルトは"10%"です。 単位を含めて記述して下さい。

関連項目:
定数フィールド値

OPT_csv_download_submenu_display

public static final java.lang.String OPT_csv_download_submenu_display
CSVダウンロードのサブメニューを表示するかどうかのフラグ。 デフォルトは"true"です。

関連項目:
定数フィールド値

OPT_csv_download_submenu_title

public static final java.lang.String OPT_csv_download_submenu_title
CSVダウンロードのサブメニューのタイトル。 デフォルトは"ダウンロード(CSV)"です。

関連項目:
定数フィールド値

OPT_csv_download_submenu_comment

public static final java.lang.String OPT_csv_download_submenu_comment
CSVダウンロードサブメニューにカーソルを乗せた際に表示される説明文。 デフォルトは何も設定されません。 国際化に対応するため、カンマ区切りで複数記述できます。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値

OPT_csv_download_submenu_directLink

public static final java.lang.String OPT_csv_download_submenu_directLink
CSVダウンロードのサブメニューを直接リンクにするかどうかのフラグ。 デフォルトは"false"です。 このオプションを true に設定すると、直接リンクとなります。 リンク上で右クリックして表示されるプルダウンメニューの「ファイルの保存」のメニューから ファイルをダウンロードできるようになります。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値

OPT_sylk_download_submenu_directLink

public static final java.lang.String OPT_sylk_download_submenu_directLink
SYLKダウンロードのサブメニューを直接リンクにするかどうかのフラグ。 デフォルトは"false"です。 このオプションを true に設定すると、直接リンクとなります。 リンク上で右クリックして表示されるプルダウンメニューの「ファイルの保存」のメニューから ファイルをダウンロードできるようになります。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値

OPT_sylk_download_submenu_display

public static final java.lang.String OPT_sylk_download_submenu_display
SYLKダウンロードのサブメニューを表示するかどうかのフラグ。 デフォルトは"true"です。

関連項目:
定数フィールド値

OPT_sylk_download_submenu_title

public static final java.lang.String OPT_sylk_download_submenu_title
SYLKダウンロードのサブメニューのタイトル。 デフォルトは"ダウンロード(SYLK)"です。

関連項目:
定数フィールド値

OPT_sylk_download_submenu_comment

public static final java.lang.String OPT_sylk_download_submenu_comment
SYLKダウンロードサブメニューにカーソルを乗せた際に表示される説明文。 デフォルトは何も設定されません。 国際化に対応するため、カンマ区切りで複数記述できます。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値

OPT_csv_download_dummy

public static final java.lang.String OPT_csv_download_dummy
CSVダウンロードをダミーフレームで実行するフラグ。 デフォルトは"false"です。 このフラグを true に設定すると、ダウンロード処理をダミーフレームに呼び出します。 また、ダウンロードでエラーが発生した場合、エラーメッセージがポップアップします。 一覧更新画面でダウンロードサブメニューを表示する場合は、デフォルトで true になりますが、 エラーメッセージをポップアップするためには、このオプションを true に設定して下さい。

導入されたバージョン:
RakFWII V2.1
関連項目:
定数フィールド値

OPT_sylk_download_dummy

public static final java.lang.String OPT_sylk_download_dummy
SYLKダウンロードをダミーフレームで実行するフラグ。 デフォルトは"false"です。 このフラグを true に設定すると、ダウンロード処理をダミーフレームに呼び出します。 また、ダウンロードでエラーが発生した場合、エラーメッセージがポップアップします。 一覧更新画面でダウンロードサブメニューを表示する場合は、デフォルトで true になりますが、 エラーメッセージをポップアップするためには、このオプションを true に設定して下さい。

但し、拡張キー入力が有効の場合はデフォルトで true になります。 これは、IE の場合はダウンロード後の画面で JavaScript エラーが発生するのを回避するためです。

導入されたバージョン:
RakFWII V2.1
関連項目:
定数フィールド値
コンストラクタの詳細

PtnFilRL

public PtnFilRL(PtnParam x_pp)
コンストラクタ。

パラメータ:
x_pp - PtnParam
メソッドの詳細

main

public static void main(java.lang.String[] argv)
デバッグのためのmain。


addMenu

protected void addMenu(SeiInlineMenu x_menu)
パターンで使用するメニューを追加します。

オーバーライド:
クラス PtnObject 内の addMenu
パラメータ:
x_menu - メニュー

queryNP

public int queryNP(int x_func)
パターンで処理できる機能かどうかを取得します。 FUNC_DOWNLOADの場合に82を返します。 FUNC_DOWNLOAD_SYLKの場合に83を返します。

オーバーライド:
クラス PtnObject 内の queryNP
パラメータ:
x_func - 機能番号。
戻り値:
処理するときのNextPage。処理できない場合は負数。

addSubMenu

protected void addSubMenu(SeiSubMenu x_submenu,
                          int x_kbn)
「ダウンロード」サブメニューを追加します。

オーバーライド:
クラス PtnObject 内の addSubMenu
パラメータ:
x_submenu - サブメニュー
x_kbn - サブメニュー区分
関連項目:
iPtnComponent.SUBMENU_NONE, iPtnComponent.SUBMENU_LIST, iPtnComponent.SUBMENU_DETAIL


Copyright(C)1999-2012 Sumitomo Electric Industries, Ltd.
All rights reserved.