jp.co.sei.is.lib21.ptn.analysis
クラス PtnAnaELDn

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

public class PtnAnaELDn
extends PtnObjectAna
implements dPtnAnaELDt

[Pattern] ドリルダウンのパターン。

概要

テーブルを照会するパターンです。 DrillDownFieldsに指定したフィールドで ドリルダウンすることができます。

XPD の例を以下に示します。

        <Program Name="xxxx1000">
            <Title>AnaELDn パターンテスト</Title>
            <Pattern>PtnAnaELDn</Pattern>
            <PP>
                <Table>emp</Table>
                <DrillDownFields>bloodtype, sex</DrillDownFields>
                <ListFields>bloodtype, pms_count</ListFields>
                <SQL>
                    <Select>bloodtype, COUNT(bodyheight) AS pms_count</Select>
                    <From>emp</From>
                </SQL>
                
                <Table2>emp</Table2>
                <ListFields2>bloodtype, sex, pms_count</ListFields2>
                <SQL2>
                    <Select>bloodtype, sex, COUNT(bodyheight) AS pms_count</Select>
                    <From>emp</From>
                </SQL2>
                
                <Table3>emp</Table3>
            </PP>
        </Program>
        
メニュー
インラインメニュー
RPタイトル
200検索
210全件一覧
サブメニュー
S区分RPタイトル
DRILLDOWN210全表示
DRILLDOWN211(...)(選択可能な値)
画面構成

RPNPS区分NOスクリーン備考
200 210 KEY- PtnScrInqRS検索画面
210 211(...) DRILLDOWN- PtnScrAnaELDnドリルダウン画面(DrillDownFields の数だけ追加)
211(...) -1 DRILLDOWN- PtnScrAnaELDn2サマリー画面
オプション list.summary.link が trueの場合
※1 ※2 DRILLDOWN- PtnScrAnaELDn3サマリー画面 (DrillDownFields の数だけ追加)、ドリルダウン画面より+10のページ番号

※1・・・ドリルダウン画面のページ番号+10のページ番号。
※2・・・ドリルダウン画面のページ番号。

ソースを見る


入れ子のクラスの概要
 
クラス 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_drilldown_detail_list_display
          詳細の一覧を表示するかどうかのフラグ。
static java.lang.String OPT_drilldown_dispall_submenu_comment
          ドリルダウンしているデータを表示するサブメニューにカーソルを乗せた際に表示される説明文。
static java.lang.String OPT_drilldown_dispall_submenu_display
          ドリルダウンしているデータを表示するサブメニューに「全表示」を表示するかどうかのフラグ。
static java.lang.String OPT_drilldown_dispall_submenu_title
          ドリルダウンしているデータを表示するサブメニューの「全表示」のタイトル。
static java.lang.String OPT_drilldown_list_menu_display
          一覧メニューを表示するかどうかのフラグ。
static java.lang.String OPT_drilldown_list_menu_title
          一覧メニューのタイトル。
static java.lang.String OPT_drilldown_list_menu_width
          一覧メニューの幅。
static java.lang.String OPT_drilldown_search_menu_display
          検索メニューを表示するかどうかのフラグ。
static java.lang.String OPT_drilldown_search_menu_title
          検索メニューのタイトル。
static java.lang.String OPT_drilldown_search_menu_width
          検索メニューの幅。
static java.lang.String OPT_drilldown_submenu_msg
          ドリルダウンしているデータを表示するサブメニューのタイトルの文字列。
static java.lang.String OPT_drilldown_submenu_name_display
          ドリルダウンするデータのフィールド名を表示するかどうかのフラグ。
static java.lang.String OPT_drilldown_submenu_normalize
          選択中のサブメニューの文字列をノーマライズするフラグ。
static java.lang.String OPT_search_condition_display
          検索条件テーブルを表示するフラグ。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnObjectAna から継承されたフィールド
GRAPH_INFONO
 
クラス 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
 
コンストラクタの概要
PtnAnaELDn(PtnParam x_pp)
          コンストラクタ。
 
メソッドの概要
 void addMenu(SeiInlineMenu x_menu)
          パターンで使用するメニューを追加します。
protected  void addSubMenu(SeiSubMenu x_submenu, int x_kbn)
          サブメニューを追加します。
 int getStartNP()
          基底となるページ番号を取得します。
static void main(java.lang.String[] argv)
          デバッグのためのmain。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnObjectAna から継承されたメソッド
addGraph, addHiddenGraphInfo, dispCompoundItemBox, getForm, getGraph, getGraphAll, getGraphCount, getGraphInfoNo, getGraphInitialized, getGraphPages, getGraphType, getGraphType, getScreens, getSelectTitle, getY2ScreenNo, isCompoundGraph, isUseAssort, nextGraph, setGraphInfo, setGraphInitialized
 
クラス 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, getScreens2, getSubmenuComment, getTabTitle, getUsingPageType, isConfirmScreen, isDownloadDmy, isListMenuVisible, isVisible, needErrorCheck, needErrorCheck, needExec, printPage, printReport, queryNP, 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_drilldown_search_menu_display

public static final java.lang.String OPT_drilldown_search_menu_display
検索メニューを表示するかどうかのフラグ。 デフォルトは"true"(表示)です。 メニューを非表示にする場合はfalseに設定して下さい。

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

OPT_drilldown_search_menu_title

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

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

OPT_drilldown_search_menu_width

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

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

OPT_drilldown_list_menu_display

public static final java.lang.String OPT_drilldown_list_menu_display
一覧メニューを表示するかどうかのフラグ。 デフォルトは"true"(表示)です。 メニューを非表示にする場合はfalseに設定して下さい。

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

OPT_drilldown_list_menu_title

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

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

OPT_drilldown_list_menu_width

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

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

OPT_drilldown_submenu_msg

public static final java.lang.String OPT_drilldown_submenu_msg
ドリルダウンしているデータを表示するサブメニューのタイトルの文字列。 デフォルトは"選択中のデータ"です。 国際化のためにカンマ区切りで記述できます。

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

OPT_drilldown_dispall_submenu_display

public static final java.lang.String OPT_drilldown_dispall_submenu_display
ドリルダウンしているデータを表示するサブメニューに「全表示」を表示するかどうかのフラグ。 デフォルトは"true"です。

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

OPT_drilldown_dispall_submenu_title

public static final java.lang.String OPT_drilldown_dispall_submenu_title
ドリルダウンしているデータを表示するサブメニューの「全表示」のタイトル。 デフォルトは"全表示"です。 国際化のためにカンマ区切りで記述できます。

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

OPT_drilldown_dispall_submenu_comment

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

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

OPT_drilldown_submenu_name_display

public static final java.lang.String OPT_drilldown_submenu_name_display
ドリルダウンするデータのフィールド名を表示するかどうかのフラグ。 デフォルトは"false"です。 true に設定すると、ドリルダウンできるフィールドのフィールド名を表示します。

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

OPT_drilldown_detail_list_display

public static final java.lang.String OPT_drilldown_detail_list_display
詳細の一覧を表示するかどうかのフラグ。 デフォルトは"true"です。 詳細の一覧を表示する必要がない場合は false を設定して下さい。

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

OPT_search_condition_display

public static final java.lang.String OPT_search_condition_display
検索条件テーブルを表示するフラグ。 デフォルトは "false" です。

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

OPT_drilldown_submenu_normalize

public static final java.lang.String OPT_drilldown_submenu_normalize
選択中のサブメニューの文字列をノーマライズするフラグ。 デフォルトは "false" です。

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

PtnAnaELDn

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

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

getStartNP

public int getStartNP()
基底となるページ番号を取得します。

オーバーライド:
クラス PtnObjectAna 内の getStartNP
戻り値:
基底となるページ番号

main

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


addMenu

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

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

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.