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

java.lang.Object
  上位を拡張 jp.co.sei.is.lib21.SeiObject
      上位を拡張 jp.co.sei.is.lib21.pms.ptn.PtnObject
          上位を拡張 jp.co.sei.is.lib21.ptn.PtnUpdRFTm
すべての実装されたインタフェース:
d00Pattern, d10Resource, d200RF, dPtnRFTm, iPtnComponent
直系の既知のサブクラス:
PtnUpdEFTm

public class PtnUpdRFTm
extends PtnObject
implements dPtnRFTm

[Pattern] 更新のパターン(一時保存)。

概要

このパターンを使用する場合は、FD に /TMPTBL = ON と記述して、 一時保存用テーブルを必ず作成しておいて下さい。

検索→一覧→更新入力→更新処理・更新結果へ画面遷移します。
更新入力画面で "登録"、"一時保存"、"削除" のボタンを押下したときの処理は 以下のようになります。

  1. "登録" ボタンを押下した場合

  2. 一時保存テーブルの選択しているデータが削除され、実データとして登録されます。
  3. "一時保存" ボタンを押下した場合

  4. 一時保存テーブルの選択しているデータが更新されます。
  5. "削除" ボタンを押下した場合

  6. 一時保存テーブルの選択しているデータが削除されます。
メニュー
インラインメニュー
RPタイトル
130一時保存
サブメニュー
S区分RPタイトル
DETAIL_TEMPORARY133更新
画面構成

RPNPS区分NOスクリーン備考
130 131 KEY2 PtnScrInqRSTm検索画面
131 133 -2 PtnScrInqRSD検索条件表示画面
LIST_TEMPORARY2 PtnScrInqRTTm検索結果画面
133134 DETAIL_TEMPORARY2 PtnScrUpdRFTm更新入力画面
NP は、以下のようになります。
  • 「更新」ボタン押下:NP=134
  • 「一時保存」ボタン押下:NP=138
134 135 -2 PtnScrDelRDTmD削除実行処理(画面なし、一時保存)
-- PtnScrEntRFDZseq登録処理実行(画面なし)
135 - DETAIL- PtnScrEntRD更新結果画面
138 139 -2 PtnScrUpdRFTmD更新処理実行(画面なし、一時保存)
139 - DETAIL_TEMPORARY2 PtnScrEntRDTm更新結果画面
143 144 DETAIL_TEMPORARY2 PtnScrDelRDTm削除確認画面(一時保存)
144 145 -2 PtnScrDelRDTmD削除実行処理(画面なし、一時保存)
145 - DELETE_RESULT2 PtnScrDelRDPTm更新結果画面

ソースを見る

導入されたバージョン:
RakFWII V2.1
関連項目:
PtnInqRDTm, PtnEntRFTm, PtnDelRDTm

入れ子のクラスの概要
 
クラス 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_delete_cancel_button_display
          削除画面の中止ボタンを表示するかどうかのフラグ。
static java.lang.String OPT_delete_cancel_button_title
          削除画面の中止ボタンのタイトル。
static java.lang.String OPT_temporary_delete_button_display
          削除ボタンを表示するかどうかのフラグ。
static java.lang.String OPT_temporary_delete_button_title
          削除ボタンのタイトル。
static java.lang.String OPT_temporary_delete_immediately
          削除ボタンで直接削除するフラグ。
static java.lang.String OPT_temporary_update_submenu_comment
          更新サブメニューにカーソルを乗せた際に表示される説明文。
static java.lang.String OPT_temporary_update_submenu_display
          更新のサブメニューを表示するかどうかのフラグ。
static java.lang.String OPT_temporary_update_submenu_title
          更新のサブメニューのタイトル。
static java.lang.String OPT_update_temporary_button_display
          一時保存ボタンを表示するかどうかのフラグ。
static java.lang.String OPT_update_temporary_button_title
          一時保存ボタンのタイトル。
static java.lang.String OPT_update_temporary_menu_display
          一時保存メニューを表示するかどうかのフラグ。
static java.lang.String OPT_update_temporary_menu_title
          一時保存メニューのタイトル。
static java.lang.String OPT_update_temporary_menu_width
          登録メニューの幅。
 
クラス 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
 
コンストラクタの概要
PtnUpdRFTm(PtnParam x_pp)
          コンストラクタ。
 
メソッドの概要
 void addMenu(SeiInlineMenu x_menu)
          パターンで使用するメニューを追加します。
protected  void addSubMenu(SeiSubMenu x_submenu, int x_kbn)
          「更新」サブメニューを追加します。
protected  PmsForm getForm(PmsForm x_form, int x_rp)
          表示するフォームに「一時保存」ボタンを追加します。
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, 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_update_temporary_menu_display

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

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

OPT_update_temporary_menu_title

public static final java.lang.String OPT_update_temporary_menu_title
一時保存メニューのタイトル。 デフォルトは"一時保存"です。 国際化に対応するために、カンマ区切りで複数記述できます。

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

OPT_update_temporary_menu_width

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

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

OPT_update_temporary_button_display

public static final java.lang.String OPT_update_temporary_button_display
一時保存ボタンを表示するかどうかのフラグ。 デフォルトは"true"です。 ボタンを非表示にする場合は false に設定して下さい。

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

OPT_update_temporary_button_title

public static final java.lang.String OPT_update_temporary_button_title
一時保存ボタンのタイトル。 デフォルトは"一時保存"です。 国際化に対応するために、カンマ区切りで複数記述できます。

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

OPT_temporary_delete_button_display

public static final java.lang.String OPT_temporary_delete_button_display
削除ボタンを表示するかどうかのフラグ。 デフォルトは"false"です。 ボタンを表示する場合は true に設定して下さい。 削除ボタンを使用する場合、削除のパターンは不要です。

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

OPT_temporary_delete_button_title

public static final java.lang.String OPT_temporary_delete_button_title
削除ボタンのタイトル。 デフォルトは"削除"です。 国際化に対応するために、カンマ区切りで複数記述できます。

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

OPT_temporary_delete_immediately

public static final java.lang.String OPT_temporary_delete_immediately
削除ボタンで直接削除するフラグ。 デフォルトは"false"です。 true に設定した場合、削除ボタンをクリックすると確認画面を表示せずに削除します。

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

OPT_delete_cancel_button_display

public static final java.lang.String OPT_delete_cancel_button_display
削除画面の中止ボタンを表示するかどうかのフラグ。 デフォルトは"true"です。 ボタンを非表示にする場合はfalseに設定して下さい。

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

OPT_delete_cancel_button_title

public static final java.lang.String OPT_delete_cancel_button_title
削除画面の中止ボタンのタイトル。 デフォルトは"中止"です。 国際化に対応するために、カンマ区切りで複数記述できます。

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

OPT_temporary_update_submenu_display

public static final java.lang.String OPT_temporary_update_submenu_display
更新のサブメニューを表示するかどうかのフラグ。 デフォルトは"更新"です。

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

OPT_temporary_update_submenu_title

public static final java.lang.String OPT_temporary_update_submenu_title
更新のサブメニューのタイトル。 デフォルトは"true"です。

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

OPT_temporary_update_submenu_comment

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

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

PtnUpdRFTm

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

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

main

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


addMenu

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

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

queryNP

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

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

getForm

protected PmsForm getForm(PmsForm x_form,
                          int x_rp)
表示するフォームに「一時保存」ボタンを追加します。

オーバーライド:
クラス PtnObject 内の getForm
パラメータ:
x_form - 表示前のフォーム
戻り値:
実際に表示するフォーム

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.