|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.ViewFormTag
public class ViewFormTag
データベースの検索結果を表示するタグです。 検索結果は、DBTableModel にセットされます。 このタグに、データ(DBTableModel)と、 コントローラ(ViewForm)を与えて、 外部からコントロールすることで、テキストフィールドやテーブルの形で表示したり、 入力可/不可、表示可/不可の設定を行うことができます。
●形式:<og:view /> <og:view viewFormType = "HTMLTable" command = "{@command}" startNo = "0" pageSize = "20" language = "ja" /> viewFormType : ViewFormオブジェクトを作成する時のキー(オプション) ViewFormFactory参照 command : 処理コマンド( PREV,NEXT,FIRST,LAST,VIEW )(オプション) startNo : データの書き始めの初期値を指定(オプション) pageSize : データのページ数(画面表示件数)を指定(オプション) language : ロケール(オプション) ●body:あり ●使用例 <og:view viewFormId="HTMLTable" command="NEW" startNo="0" pageSize="5" / >
フィールドの概要 | |
---|---|
static java.lang.String |
CMD_FIRST
command 引数に渡す事の出来る コマンド ファースト "FIRST" |
static java.lang.String |
CMD_LAST
command 引数に渡す事の出来る コマンド ラスト "LAST" |
static java.lang.String |
CMD_NEW
command 引数に渡す事の出来る コマンド 新規 "NEW" |
static java.lang.String |
CMD_NEXT
command 引数に渡す事の出来る コマンド ネクスト "NEXT" |
static java.lang.String |
CMD_PREV
command 引数に渡す事の出来る コマンド プレビュー "PREV" |
static java.lang.String |
CMD_RENEW
command 引数に渡す事の出来る コマンド 再検索 "RENEW" |
static java.lang.String |
CMD_RESET
command 引数に渡す事の出来る コマンド リセット "RESET" |
static java.lang.String |
CMD_REVIEW
command 引数に渡す事の出来る コマンド 再表示 "REVIEW" |
static java.lang.String |
CMD_VIEW
command 引数に渡す事の出来る コマンド 表示 "VIEW" |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド |
---|
bodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
---|
id, pageContext |
インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド |
---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
---|
EVAL_BODY_AGAIN |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
コンストラクタの概要 | |
---|---|
ViewFormTag()
|
メソッドの概要 | |
---|---|
protected void |
addFormatter(TableFormatter form)
内部タグの TheadTag / TbodyTag / TfootTag より、個々のフォーマットを定義する 為のTableFormatter オブジェクトを受け取る。 |
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。 |
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。 |
protected java.lang.String |
getTagName()
タグの名称を、返します。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setBackLinkCount(java.lang.String blc)
【TAG】ページの先頭へのリンクの間隔をセットします(初期値:システムパラメータ の VIEW_BACK_LINK_COUNT)。 |
void |
setBgColorCycle(java.lang.String sycle)
【TAG】テーブルのバックグラウンドカラーの入れ替えのサイクルをセットします(初期値は、1:ゼブラ)。 |
void |
setChecked(java.lang.String flag)
【TAG】行のチェックボックスの初期値を設定するかどうか(true/falseを)指定します。 |
void |
setClazz(java.lang.String cls)
【TAG】table要素に対して class 属性を設定します(初期値:viewTable)。 |
void |
setColumnDisplay(java.lang.String columnName)
【TAG】表示可能カラム名を、カンマ区切りで与えます。 |
void |
setColumnGroup(java.lang.String group)
【TAG】同一表示データをまとめる(表示しない)カラム名を、カンマ区切りで与えます。 |
void |
setColumnWritable(java.lang.String columnName)
【TAG】書き込み可能カラム名を、カンマ区切りで与えます。 |
void |
setCommand(java.lang.String cmd)
【TAG】コマンド(PREV,NEXT,FIRST,LAST,NEW,RENEW,VIEW,REVIEW,RESET)をセットします。 |
void |
setEditMarkerId(java.lang.String id)
【TAG】(通常使いません)requestから取得する EditMarker に対応する Attributes オブジェクトの ID。 |
void |
setFileDwnClms(java.lang.String dwnClms)
【TAG】ファイルダウンロード時の抜出カラム名(CSV形式)を指定します。 |
void |
setHeaderSkipCount(java.lang.String hsc)
【TAG】ヘッダーを出力する間隔をセットします(初期値:システムパラメータ の VIEW_HEADER_SKIP_COUNT)。 |
void |
setHeight(java.lang.String high)
【TAG】ビューの高さを指定します。 |
void |
setLoadMarker(java.lang.String load)
【TAG】viewLink や viewMarker の情報取り込みを制御する(初期値は、NEW,RENEW,REVIEW,RESET)。 |
void |
setNoDisplay(java.lang.String columnName)
【TAG】表示不可カラム名を、カンマ区切りで与えます。 |
void |
setNoMessage(java.lang.String flag)
【TAG】検索結果メッセージを表示しないかどうか(true/false)を設定します(初期値:false[表示する])。 |
void |
setNoTransition(java.lang.String noTrnstn)
【TAG】(通常は使いません)画面遷移を行わない形式の登録方法を使用するかを指定します。 |
void |
setNoWritable(java.lang.String columnName)
【TAG】書き込み不可カラム名を、カンマ区切りで与えます。 |
void |
setNumberType(java.lang.String type)
【TAG】表示時の行番号の表示方法(sequence,none,delete,skip=カラム名,view=カラム名)を指定します(初期値:sequence)。 |
void |
setOptionTypeAttributes(java.lang.String attributes)
【TAG】テーブル等のチェックボックスに属性を付加します。 |
void |
setPagePlus(java.lang.String pp)
【TAG】1ページの行数の増加分をセットします(初期値:0)。 |
void |
setPageSize(java.lang.String sz)
【TAG】表示データを作成する場合の1ページの行数をセットします。 |
protected void |
setParam(java.util.Map<java.lang.String,java.lang.String> map)
ViewForm のサブクラスに渡すパラメータマップ |
void |
setPopupReturnKeys(java.lang.String rtnKeys)
【TAG】ogPopup で検索結果の値を返すキーを、CSV形式で指定します。 |
void |
setRowspan(java.lang.String rowspan)
【TAG】表示データを作成する場合のフォーマットの行数をセットします(初期値:2)。 |
void |
setSelectedType(java.lang.String type)
【TAG】表示時の選択用オブジェクトのタイプ(checkbox,radio,hidden)を指定します(初期値:checkbox)。 |
void |
setSkip(java.lang.String flag)
【TAG】NEXT等で、選択行以外をスキップするのかどうか(true/false)を指定します(初期値:ViewForm.DEFAULT_SKIP)。 |
void |
setSkipNoEdit(java.lang.String sne)
【TAG】編集行のみを表示するかを指定します。 |
void |
setStartNo(java.lang.String no)
【TAG】表示データを作成する場合の表示の開始行番号をセットします。 |
void |
setTableId(java.lang.String id)
【TAG】(通常使いません)sessionから所得する DBTableModel オブジェクトの ID。 |
void |
setTableSorterKeys(java.lang.String columnName)
【TAG】カラム名リンクソートを表示するカラム名を、カンマ区切りで与えます。 |
void |
setUseAfterHtmlTag(java.lang.String useTag)
【TAG】 処理時間やページサイズなどの情報出力の有効/無効を指定します(初期値:true) |
void |
setUseCheckControl(java.lang.String flag)
【TAG】チェックボックスの全チェックを選択するJavaScript の機能を使用するかどうかを指定します。 |
void |
setUseConsistency(java.lang.String ck)
【TAG】Consistency キー による整合性チェックを行うかどうかを指定します(初期値:true) |
void |
setUseHilightCheckOnly(java.lang.String hiCkOnly)
【TAG】選択行ハイライトの制御をチェックボックスのみで有効にするかを指定します。 |
void |
setUseHilightRow(java.lang.String hilightRow)
【TAG】HILIGHT_ROW機能の有効/無効を指定します(初期値:VIEW_USE_HILIGHT_ROW) |
void |
setUseParam(java.lang.String flag)
【TAG】パラメーターファイルの使用を指定します。 |
void |
setUseScrollBar(java.lang.String useBar)
【TAG】スクロールバー用のDIV要素を出力するかどうか(初期値は、false)。 |
void |
setUseSelectedRow(java.lang.String selRow)
【TAG】SEL_ROW機能の有効/無効を指定します(初期値:VIEW_USE_SELECTED_ROW) |
void |
setUseSelRowColor(java.lang.String selRowColor)
【TAG】SEL_ROW使用時の選択行色変更の有効/無効を指定します(初期値:VIEW_USE_SELROW_COLOR) |
void |
setUseTableSorter(java.lang.String flag)
【TAG】ヘッダーにソート用リンクを作成するかどうかを指定します。 |
void |
setViewFormId(java.lang.String id)
【TAG】(通常使いません)sessionから取得する ViewForm オブジェクトの ID。 |
void |
setViewFormType(java.lang.String id)
【TAG】ViewForm オブジェクトを作成するクラス(ViewForm_**** クラスの ****)を指定します。 |
void |
setViewLinkId(java.lang.String id)
【TAG】(通常つかいません)requestから取得する ViewLink に対応する Attributes オブジェクトの ID。 |
void |
setViewMarkerId(java.lang.String id)
【TAG】(通常使いません)requestから取得する ViewMarker に対応する Attributes オブジェクトの ID。 |
void |
setWidth(java.lang.String wide)
【TAG】ビューの幅を指定します。 |
void |
setWritable(java.lang.String flag)
【TAG】行が書き込み可能かどうか(true/false)を設定します(初期値:ViewForm.DEFAULT_ROW_WRITABLE)。 |
void |
setWritableControl(java.lang.String wrtCtrl)
【TAG】設定値に "_" が含まれている場合にレンデラーを使用するカラムをCSV形式で指定します。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。 |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド |
---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド |
---|
getParent, setPageContext, setParent |
フィールドの詳細 |
---|
public static final java.lang.String CMD_PREV
public static final java.lang.String CMD_NEXT
public static final java.lang.String CMD_FIRST
public static final java.lang.String CMD_LAST
public static final java.lang.String CMD_NEW
public static final java.lang.String CMD_RENEW
public static final java.lang.String CMD_VIEW
public static final java.lang.String CMD_REVIEW
public static final java.lang.String CMD_RESET
コンストラクタの詳細 |
---|
public ViewFormTag()
メソッドの詳細 |
---|
public int doStartTag()
javax.servlet.jsp.tagext.Tag
内の doStartTag
CommonTagSupport
内の doStartTag
3.5.4.7 (2004/02/06) DBTableModelのソート機能 useTableSorter を追加 |
3.5.4.7 (2004/02/06) 実行時間測定用に、開始時刻を取得します。 |
3.5.4.8 (2004/02/23) useParam を、BODY部の処理判定に加えます。 |
3.5.6.0 (2004/06/18) DBRowHeader のパッケージプライベート化に伴なう変更 |
3.5.6.1 (2004/06/25) viewFormType変更時のviewForm 再セット |
3.5.6.2 (2004/07/05) command="VIEW" などで、ありえないとしていた処理を追加 |
3.5.6.3 (2004/07/12) markerSet で table の整合性もチェックする。 |
3.5.6.4 (2004/07/16) DBTableModelのソート時には、viewを初期設定する。 |
3.6.0.0 (2004/09/17) scope が request の場合(検索)ヘッダーソートリンクは使えない。 |
3.6.0.0 (2004/09/22) pageSize の form への設定見直し。 |
3.6.0.0 (2004/09/25) viewLink , viewMarker のリクエストメモリ削除の中止 |
3.6.0.4 (2004/10/14) viewLink や viewMarker の情報取り込みを制御する loadMarker を追加 |
3.6.0.5 (2004/10/18) viewLink , viewMarker のリクエストメモリ削除を復活します。 |
3.8.0.8 (2005/10/03) ヘッダーソート時に、startNo を 0 に戻します。 |
3.8.8.5 (2007/03/09) markerSet する条件を強化する。 |
3.8.8.9 (2007/05/29) ソート時のviewLink,viewMarker の取り込み |
3.8.9.3 (2007/08/28) soryKeysのみを指定した場合に、ソート用のテーブルモデルが作成されないバグを修正。 |
4.1.0.0(2008/01/11)システムパラメータ(useCheckControl)の読取は doEndTag 関数から doStartTag 関数に移動します。 |
public int doAfterBody()
javax.servlet.jsp.tagext.IterationTag
内の doAfterBody
CommonTagSupport
内の doAfterBody
3.1.1.0 (2003/03/28) ボディの内容を取得する処理を、CommonTagSupport で行vう。 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。ボディが存在する場合のみボディが呼ばれる対応。 |
3.5.4.0 (2003/11/25) 外部からフォーマットが指定されない場合は、内部のフォーマットを登録する。 |
public int doEndTag()
javax.servlet.jsp.tagext.Tag
内の doEndTag
CommonTagSupport
内の doEndTag
3.0.1.3 (2003/03/11) startNo を隠しフィールドに持つ処理を、追加 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.5.0.0 (2003/03/28) noClass 属性の追加。および、ロジック整理。 |
3.5.1.0 (2003/10/03) numberType 属性の追加 |
3.5.2.0 (2003/10/20) headerSkipCount属性を追加 |
3.5.2.0 (2003/10/20) form が null の場合の条件分岐を追加 |
3.5.3.1 (2003/10/31) Table系のViewで、skip属性を使用する。 |
3.5.4.0 (2003/11/25) command="RESET"時に、戻った画面のpageSize がクリアされてしまう対応。 |
3.5.4.0 (2003/11/25) フォーマット文字列を、TableFormatter オブジェクトを使用するように変更。 |
3.5.4.1 (2003/12/01) startNo を隠しフィールドに持つ処理を廃止。(キャッシュを使用) |
3.5.4.3 (2004/01/05) useCheckControl属性を追加 |
3.5.4.7 (2004/02/06) DBTableModelのソート機能 useTableSorter を追加 |
3.5.4.7 (2004/02/06) makeStartNoKeyメソッドの廃止(setRequestCacheDataを利用) |
3.5.4.7 (2004/02/06) 実行時間測定用のDIV要素を出力しておきます。 |
3.5.4.8 (2004/02/23) ViewParamTag のパラメータを追加します。 |
3.5.5.5 (2004/04/23) DBTableModel の整合性パラメータを hidden で出力します。 |
3.5.5.8 (2004/05/20) makeConsistencyKey メソッドに処理ロジックを移します。 |
3.5.6.2 (2004/07/05) bgColorCycle 変数の追加。 |
3.5.6.4 (2004/07/16) スクロールバー用のDIV要素の出力(開始) |
3.6.0.0 (2004/09/17) カラムソートリンクを出すカラム名を指定。 |
3.6.0.0 (2004/09/22) pageSize の hidden 出力は、初期設定値とします。 |
3.7.0.3 (2005/03/01) 指定の行番号まで画面をスクロールさせる機能を追加。 |
3.7.1.1 (2005/05/23) 処理時間やページサイズなどの情報出力の有効/無効を指定します。 |
3.8.0.3 (2005/07/15) ヘッダー固定のスクロールタイプをセットします。 |
3.8.0.9 (2005/10/17) writableControl 属性を追加します。 |
3.8.6.0 (2006/09/29) useHilightRow 属性を追加します。 |
3.8.6.1 (2006/10/20) ポップアップで値を返すカラム文字列(CSV形式) |
4.0.0.0 (2007/11/27) ヘッダーカラムのエディター、レンデラー適用対応 |
4.1.2.0 (2008/03/12) columnWritable,noWritable に、"null" を指定可能とする。 |
4.2.0.0 (2008/03/18) ビューの高さ、幅の指定を可能にします。 |
4.2.1.0 (2008/04/11) null チェック方法変更 |
4.3.0.0 (2008/07/04) ロールモードによる設定 |
4.3.0.0 (2008/07/04) fileUD 対応。抜き出すカラムを指定します。 |
4.3.1.0 (2008/09/08) canUseFormatのエラーハンドリングは各サブクラスで行う。editOnly属性対応。 |
4.3.3.0 (2008/10/01) noTransition 属性を追加します。 |
4.3.6.0 (2009/04/01) eventColumn対応 |
4.3.7.0 (2009/06/01) 行ハイライト機能でチェックボックスでのみON/OFFができるオプションを追加 |
4.3.8.0 (2009/08/01) noTransition値取得メソッド名変更 |
protected void release2()
CommonTagSupport
内の release2
2.0.0.4 (2002/09/27) カスタムタグの release() メソッドを、追加 |
2.0.0.4 (2002/09/27) カスタムタグの release() メソッドを、追加 |
3.0.1.3 (2003/03/11) startNo を隠しフィールドに持つ処理を、追加 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.5.2.0 (2003/10/20) headerSkipCount属性を追加 |
3.5.3.0 (2003/10/27) backLinkCount,headerSkipCount属性の初期値をPropertyファイルから設定 |
3.5.4.0 (2003/11/25) format 関係の文字列を廃止。TableFormatter クラスを使用する。 |
3.5.4.3 (2004/01/05) useCheckControl属性を追加 |
3.5.4.7 (2004/02/06) DBTableModelのソート機能 useTableSorter を追加 |
3.5.4.7 (2004/02/06) 実行時間測定用に、dyStart を追加します。 |
3.5.4.8 (2004/02/23) ViewParamTag のパラメータを追加します。 |
3.5.5.8 (2004/05/20) useConsistency 属性を追加します。 |
3.5.6.2 (2004/07/05) bgColorCycle 変数の追加。 |
3.5.6.3 (2004/07/12) useScrollBar 変数の追加。 |
3.6.0.0 (2004/09/17) sortKeys 変数の追加。カラムソートリンクを出すカラム名を指定。 |
3.6.0.4 (2004/10/14) loadMarker 変数の追加。 |
3.7.0.1 (2005/01/31) 全件チェックコントロール変更(useCheckControl) |
3.7.1.1 (2005/05/23) SEL_ROW機能の有効/無効を指定します。 |
3.7.1.1 (2005/05/23) 処理時間やページサイズなどの情報出力の有効/無効を指定します。 |
3.8.0.9 (2005/10/17) writableControl 属性を追加します。 |
3.8.6.0 (2006/09/29) useHilightRow 属性を追加します。 |
3.8.6.1 (2006/10/20) editMarkerId , popupReturnKeys属性を追加します。 |
4.3.0.0 (2008/07/04) fileUD ファイルダウンロード時の抜出カラム名(CSV形式) |
4.3.1.0 (2008/09/08) isSkipNoEdit属性対応 |
4.3.3.0 (2008/10/01) noTransition 属性を追加します。 |
4.3.7.0 (2009/06/01) useHilightCheckOnly 属性を追加します。 |
public void setTableId(java.lang.String id)
id
- sessionに登録する時の ID表示処理後に,(内部ポインタを書き換えた)DBTableModel オブジェクトを 同じキーで、sessionに登録します。 初期値は、HybsSystem.TBL_MDL_KEY です。 |
public void setViewFormId(java.lang.String id)
id
- ViewForm オブジェクトID表示処理後に,(内部ポインタを書き換えた)ViewForm オブジェクトを 同じキーで、sessionに登録します。 初期値は、HybsSystem.VIEWFORM_KEY です。 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
3.5.6.4 (2004/07/16) VIEW_ID を付加して、他のid と混同しないようにします。 |
public void setViewLinkId(java.lang.String id)
id
- ViewLink オブジェクトIDViewForm オブジェクトに、ViewLink オブジェクトをこのキーより取得することにより、 カラムに対して、リンク情報を付加して表示させる。 初期値は、HybsSystem.VIEWLINK_KEY です。 |
3.1.4.0 (2003/04/18) 初期値を考慮して、属性登録を行うように変更。 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
3.5.6.4 (2004/07/16) LINK_ID を付加して、他のid と混同しないようにします。 |
public void setViewMarkerId(java.lang.String id)
id
- ViewMarker オブジェクトIDViewForm オブジェクトに、ViewMarker オブジェクトをこのキーより取得することにより、 カラムに対して、マーカー情報を付加して表示させる。 初期値は、HybsSystem.VIEW_MARK_KEY です。 |
3.1.4.0 (2003/04/18) 新規追加 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
3.5.6.4 (2004/07/16) MARK_ID を付加して、他のid と混同しないようにします。 |
public void setEditMarkerId(java.lang.String id)
id
- EditMarker オブジェクトID(実際は、ViewMarker オブジェクト)ViewForm オブジェクトに、EditMarker オブジェクト(実際は、ViewMarker オブジェクト)を
このキーより取得することにより、カラムに対して、マーカー情報を付加して表示させる。 |
3.8.6.1 (2006/10/20) 新規追加 |
public void setViewFormType(java.lang.String id)
id
- ViewForm タイプViewFormのサブクラス
これは、org.opengion.hayabusa.html 以下の ViewForm_**** クラスの **** を 与えます。これらは、ViewForm インターフェースを継承したサブクラスです。 属性クラス定義の viewFormType を参照願います。 |
public void setCommand(java.lang.String cmd)
cmd
- コマンド(public static final 宣言されている文字列)コマンドは,HTMLから(get/post)指定されますので,CMD_xxx で設定される フィールド定数値のいづれかを、指定できます。 |
3.8.0.8 (2005/10/03) その他のコマンドを CMD_XXX にします。 |
public void setStartNo(java.lang.String no)
no
- 表示開始行番号(先頭は 0)セットされていない場合は,変更しません。 |
3.0.1.3 (2003/03/11) startNo を隠しフィールドに持つ処理を、追加 |
public void setPageSize(java.lang.String sz)
sz
- 1ページの行数セットされていない場合は,変更しません。 |
public void setPagePlus(java.lang.String pp)
pp
- 1ページの行数セットされていない場合は,0(増加なし)です。 |
public void setBackLinkCount(java.lang.String blc)
blc
- リンクの間隔セットされていない場合は,システムパラメータ の VIEW_BACK_LINK_COUNTです。 0 にセットすると、リンクは作成されません。 |
public void setHeaderSkipCount(java.lang.String hsc)
hsc
- ヘッダーの表示間隔 ( 0:通常ヘッダ、n:n回ごとに現れる )0を指定すると、繰り返しません(つまり、ヘッダーを最初に表示するだけです。) 数字を指定すると、その回数毎に、ヘッダーをデータの行に挿入します。 初期値は、システムパラメータ の VIEW_HEADER_SKIP_COUNT です。 |
3.5.2.0 (2003/10/20) 新規作成 |
public void setColumnWritable(java.lang.String columnName)
columnName
- Stringこれは、書き込み不可カラム名の指定(noWritable)と同時にセットする ことは出来ません。 例:"OYA,KO,HJO,SU,DYSET,DYUPD" なお、カラム名の代わりに、"null" を指定すると、なにも指定しないこと になります。つまり、noWritable にすべてのカラムを指定することと 同じになります。 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
4.1.2.0 (2008/03/12) 引数に、"null" を指定可能とする。 |
4.2.1.0 (2008/04/11) null チェック方法変更 |
4.2.1.1 (2008/04/30) 引数にA,B,{@xxxx}等が指定された場合に{@xxxx}の変換が行われないバグを修正 |
public void setNoWritable(java.lang.String columnName)
columnName
- Stringこれは、書き込み可能カラム名の指定(columnWritable)と同時にセットする ことは出来ません。 例:"OYA,KO,HJO,SU,DYSET,DYUPD" なお、カラム名の代わりに、"null" を指定すると、なにも指定しないこと になります。つまり、columnWritable にすべてのカラムを指定することと 同じになります。 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
4.1.2.0 (2008/03/12) 引数に、"null" を指定可能とする。 |
4.2.1.0 (2008/04/11) null チェック方法変更 |
4.2.1.1 (2008/04/30) 引数にA,B,{@xxxx}等が指定された場合に{@xxxx}の変換が行われないバグを修正 |
public void setColumnDisplay(java.lang.String columnName)
columnName
- Stringこれは、表示不可カラム名の指定(noDisplay)と同時にセットする ことは出来ません。 例:"OYA,KO,HJO,SU,DYSET,DYUPD" |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
public void setNoDisplay(java.lang.String columnName)
columnName
- Stringこれは、表示可能カラム名の指定(columnDisplay)と同時にセットする ことは出来ません。 例:"OYA,KO,HJO,SU,DYSET,DYUPD" |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
public void setColumnGroup(java.lang.String group)
group
- Stringこれは、カラムのグループ化指定を行います。 同じカラム番号で一つ上の行番号と同じ内容の場合に、表示しないというものです。 対応は、表示(Renderer)時のみとします。 カラム単位なので、新しいゼブラによる色分けは行いません。(任意のカラムに適用できる為) また、ファイル出力などのデータ自身は変更されていませんので、そのままデータが落ちます。 |
3.8.5.0 (2006/03/20) 新規追加 |
public void setTableSorterKeys(java.lang.String columnName)
columnName
- Stringヘッダーにソート用リンクを作成する useTableSorter 属性 に対して、 カラム個別に作成する場合のカラム名をカンマ区切り文字で指定します。 この sortKeys 属性は、useTableSorter 属性 と無関係に、指定した カラムのみ、リンクを表示します。 例:"OYA,KO,HJO,SU,DYSET,DYUPD" |
3.6.0.0 (2004/09/17) 新規作成 |
public void setNoMessage(java.lang.String flag)
flag
- 検索結果メッセージの制御 (true:表示しない / その他:表示する。)初期値は、表示する(true以外)です。 |
public void setWritable(java.lang.String flag)
flag
- 書込み許可(true)/書込み禁止(true 以外)書込み許可する場合は, true、許可しない場合は, true 以外を設定します。 初期値は、ViewForm.DEFAULT_ROW_WRITABLEです。 ここで、false を設定すると全行書込み禁止になります。true を設定した 場合、デフォルトで書込み許可が与えられ、先頭カラムが writable であれば、 その値を取り込んで、行ごとの書込み許可/不許可が決定されます。 writable,checked,useCheckControl については、writable が最優先で 次に、useCheckControl="2"(または、checked)、次に、checked を判定します。 checked="true"の場合は、useCheckControl が、"1"(true)以上の場合、 "2"(checked)に設定されます。 |
public void setChecked(java.lang.String flag)
flag
- 書込み許可(true)/書込み禁止(true 以外)書き込み可能な行(rowWritable == true)のチェックボックスに対して 初期値を 選択済みにするか、非選択済みにするかを指定します。 writable,checked,useCheckControl については、writable が最優先で 次に、useCheckControl="2"(または、checked)、次に、checked を判定します。 checked="true"の場合は、useCheckControl が、"1"(true)以上の場合、 "2"(checked)に設定されます。 |
public void setSkip(java.lang.String flag)
flag
- スキップする(true)/スキップしない(true 以外)明細情報の登録/編集時に、必要な個所のみを順番に処理する場合に使用します。 |
public void setRowspan(java.lang.String rowspan)
rowspan
- フォーマットの行数表示データを作成する場合のフォーマットの行数をセットします。 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
public void setSelectedType(java.lang.String type)
type
- 選択用オブジェクトのタイプ( / checkbox / radio / hidden / )複数選択可能時は "checkbox" を指定します。 一つだけ選ばせる場合は, "radio" を指定します。 隠しフィールドで全件を選ぶ場合は、"hidden" を指定します。 初期値は、"checkbox" です。 |
3.3.1.1 (2003/07/03) {@XXXX} 変数が使用できるように修正。 |
public void setNumberType(java.lang.String type)
type
- 行番号の表示方法のタイプ( /sequence/none/delete/skip=カラム名/view=カラム名/ )・sequenceは、1から始まる連番です。 ・none を指定すると、番号は表示されません。 ・delete を指定すると、行番号表示そのもののタグを取り除きます。(3.5.5.0 追加) ・skip=カラム名を指定すると、そのカラムの値が NULL の場合は、番号をスキップします。 ・view=カラム名を指定すると、そのカラムの値が、使用されます。(ラベルは付きません) skip=XX と、view=XX は、=の前後にスペースを入れないで下さい。 初期値は、"sequence" です。 |
3.5.1.0 (2003/10/03) 新規作成 |
public void setOptionTypeAttributes(java.lang.String attributes)
attributes
- HTML基本タグ以外の属性JavaScript などの HTML基本タグ以外の属性を、そのまま チェックボックス/ラジオボタン等に使用します。 そのときに、(')は、(")に置き換えます。 |
public void setUseCheckControl(java.lang.String flag)
flag
- チェックボックスの全チェックを選択する機能を使用するかどうか
(true,1:使用する/false,0:使用しない/checked,2:初期値チェック済み)"true" で、コントロール用のチェックボックスが現れて、この機能を使用することができるようになります。 false は、従来どおりです。 使用するにあたり、jsp/commpn/default.js にJavaScriptを設定しておきます。(設定済み) 初期値は、システムパラメータ の VIEW_USE_CHECK_CONTROL です。(false) false は、0でも代用可能です。true は、1でも代用可能です。 checked は、2でも代用可能です。checked は、初期値を、チェック済みにします。 注意:0,1,2,true,false,checked 以外の文字をセットすると、エラーが発生します。 writable,checked,useCheckControl については、writable が最優先で 次に、useCheckControl="2"(または、checked)、次に、checked を判定します。 checked="true"の場合は、useCheckControl が、"1"(true)以上の場合、 "2"(checked)に設定されます。 |
3.5.4.3 (2004/01/05) 新規追加 |
3.7.0.1 (2005/01/31) 全件チェックコントロールのロジック変更(useCheckControl) |
public void setUseTableSorter(java.lang.String flag)
flag
- ヘッダーにソート用リンクを作成するかどうか(true:作成する/false:作成しない)"true" で、ヘッダーにソート用リンクを作成します。 false は、従来どおりです。 検索済みのDBTableModelを、メモリ上でソートし、再表示させます。 初期値は、システムパラメータ の VIEW_USE_TABLE_SORTER です。(false) |
3.5.4.7 (2004/02/06) 新規追加 |
protected void addFormatter(TableFormatter form)
form
- TableFormatter3.5.4.0 (2003/11/25) 新規登録(setAttributes メソッドより移行) |
protected void setParam(java.util.Map<java.lang.String,java.lang.String> map)
map
- Map3.5.4.8 (2004/02/23) ViewParamTag のパラメータを追加します。 |
public void setUseParam(java.lang.String flag)
flag
- パラメーターファイルを使用するかどうか(true:使用する/false:使用しない)"true" で、パラメータファイルを読み込むため、BODY部を処理します。 false は、パラメータファイうを使用しません。 パラメータファイルは、各ViewFormのサブクラス用に用意します。 初期値は、false です。(false) |
3.5.4.8 (2004/02/23) 新規追加 |
public void setUseConsistency(java.lang.String ck)
ck
- String Consistency Key の使用するかどうか(初期値:true)検索結果を DBTableModel にセットする時に、整合性キーの Consistency キーを 作成します。これを、Viewタグでhidden出力しておき、Entryタグでデータ書き換え時に 整合性チェックを行います。これは、IEの戻るボタンで戻った場合に、画面の キーと検索結果の DBTableModel の内容が一致しない場合のエラーチェックに なります。 この属性は、何らかのケースで、このエラーチェックを行いたくない場合に、 false に設定することで、整合性チェックを行いません。 初期値は、true(整合性チェックを行う)です。 |
3.5.5.7 (2004/05/10) 新規登録 |
public void setBgColorCycle(java.lang.String sycle)
sycle
- 0(ゼブラなし)、-1(ワーニング)、-2以下(エラー)、1(ゼブラ)、2以上(行数まとめ)0(ゼブラなし)、-1(ワーニング)、-2以下(エラー)、1(ゼブラ)、2以上(行数まとめ) 初期値は、1(ゼブラ)です。 |
3.5.6.2 (2004/07/05) 新規追加 |
public void setUseScrollBar(java.lang.String useBar)
useBar
- スクロールバー用のDIV要素を出力するかどうか(true/false)スクロールバー対応する為、テーブルの先頭に、DIV要素を出力します。 初期値は、システムパラメータ の VIEW_USE_SCROLLBAR です。 ※ 互換性の関係より、false になっています。 |
3.5.6.3 (2004/07/12) 新規追加 |
public void setLoadMarker(java.lang.String load)
load
- viewLink や viewMarker の情報取り込みを制御するviewLink や viewMarker の情報取り込みは、command が、NEW,RENEW,REVIEW,RESET の場合のみ行われています。 この属性で、"true" を指定すると、コマンドに無関係に取り込みます。 "false" の場合は、form にキャッシュしているリンク、マーカーを削除します。 取り込み時に、viewLink や viewMarker オブジェクトが存在しない場合は、 何もしません。これは、viewMarker オブジェクト自身がすでに設定済みの場合(VIEWなど) NEXTやPREVでは、viewMarkerオブジェクトは、リクエスト変数に設定されない為です。 この場合は、登録しませんが、既存の viewMarkerオブジェクトを持っているはずなので、 なにも設定しなくても viewMarker は適用されます。 初期値は、NEW,RENEW,REVIEW,RESET です。 |
3.6.0.4 (2004/10/14) 新規追加 |
public void setUseSelectedRow(java.lang.String selRow)
selRow
- SEL_ROW機能の有効/無効を指定(true/false)SEL_ROW機能は、戻るリンクから戻ったときや、登録したときに、選択していた 行番号や、先にクリックされた行番号を返す機能で、SEL_ROW リクエストに設定された 行がマーカーされます。この機能の有効(true)/無効(false)を指定します。 この属性で、"true" を指定すると、有効になります。 "false" の場合は、無効です。 初期値は、VIEW_USE_SELECTED_ROW で設定されます。 |
3.7.1.1 (2005/05/23) 新規追加 |
public void setUseSelRowColor(java.lang.String selRowColor)
selRowColor
- SEL_ROW使用時の選択行色変更の有効/無効を指定(true/false)SEL_ROW機能は、現在選択されている行まで、スクロールする機能ですが、そのとき、 選択行にマーカーするかどうかを、指定します。 この属性で、"true" を指定すると、有効になります。 "false" の場合は、無効です。 初期値は、VIEW_USE_SELROW_COLOR で設定されます。 |
3.7.1.1 (2005/05/31) 新規追加 |
public void setUseAfterHtmlTag(java.lang.String useTag)
useTag
- 情報出力の有効/無効を指定(true/false)ViewForm で、CustomData などの 非HTML表示ビューを使用する場合、 最後に、処理時間とページサイズ(NEXT時に使用)などの情報を、hidden で 出力していますが、これを制御するフラグをセットします。 true(有効)にすると、これらのHTMLが出力されます。false にすると、出力されません。 初期値は、true(有効) です。 |
3.7.1.1 (2005/05/23) 新規追加 |
public void setWritableControl(java.lang.String wrtCtrl)
wrtCtrl
- 書き込み制御を行いたいカラムをCSV形式で指定これは、従来の カラム定義の WRITABLE エディターと同等の働きを行うように カラム属性を指定します。 WRITABLE エディターは、設定値にアンダーバー "_" が含まれている場合に、 その値を書込み禁止にする機能です。これは、エディター自身が値を判断して 書き込み許可か禁止かを判断しています。 この動きを汎用的にするため、指定のカラムをカンマ区切り文字(CSV)で指定 することにより、レンデラーとエディターを設定値によって動的に切り替える 機能を実現します。 その場合、表示/編集ともに、先頭のアンダーバーは削除されます。 また、全カラムについて、有効にする場合は、writableControl="*" を設定します。 |
3.8.0.9 (2005/10/17) 新規追加 |
public void setUseHilightRow(java.lang.String hilightRow)
hilightRow
- HILIGHT_ROW機能の有効/無効を指定(true/false)HILIGHT_ROW機能は、チェックボックスやラジオボタンで行選択した際に、どの行が選択されたか
判るように行のハイライト表示を行う機能です。
さらに、行の任意の箇所をクリックしても、チェックが入り、ハイライト表示されます。
この属性で、"true" を指定すると、有効になります。
"false" の場合は、無効です。 初期値は、VIEW_USE_HILIGHT_ROW で設定されます。 |
3.8.6.0 (2006/09/29) HILIGHT_ROW機能の有効/無効を指定します。 |
public void setPopupReturnKeys(java.lang.String rtnKeys)
rtnKeys
- ogPopupで値を返すカラム文字列(CSV形式)popup の検索結果を返す画面で、結果のラジオボタンにイベントセットします。 この場合、オープンもとのwindow に値を返しますが、そのキーをCSV形式で 指定します。 なお、このメソッドは、一覧表示(HTMLTable)関係のビューのみでサポートして いますが、チェックメソッドの関係で、それ以外のビューに適用しても素通り するようにします。(エラーにしません) |
3.8.6.1 (2006/10/20) 新規追加 |
public void setClazz(java.lang.String cls)
cls
- String class属性を表す文字列Javaの言語使用上、class で作成できないため、代用として clazz を使用している。 html で作成される属性は、 class で作成される。 初期値は、"viewTable" です。 |
4.0.0 (2007/04/16) 新規追加 |
public void setHeight(java.lang.String high)
high
- String class属性を表す文字列id=posDivのDIV要素に高さを指定します。 javascriptからこの高さを見てビューの高さを決定します。 単位も指定して下さい。 |
4.2.0.0 (2008/03/18) 新規追加 |
public void setWidth(java.lang.String wide)
wide
- String 指定するビューの幅id=posDivのDIV要素に幅を指定します。 javascriptからこの値を見てビューの幅を決定します。 単位も指定して下さい。(%指定推奨) |
4.2.0.0 (2008/03/18) 新規追加 |
public void setFileDwnClms(java.lang.String dwnClms)
dwnClms
- String 抜出カラム名(CSV形式)fileUDのファイル抜出時のカラムをカンマ形式で指定します。 |
4.3.0.0 (2008/07/04) 新規追加 |
public void setSkipNoEdit(java.lang.String sne)
sne
- String 編集行のみを出力するか編集行のみを表示するかを指定します。trueがセットされた場合、編集行(改廃Cがついている行) のみが出力されます。 |
4.3.1.0 (2008/09/08) |
public void setNoTransition(java.lang.String noTrnstn)
noTrnstn
- 画面遷移を行わない形式の登録方法を使用するか画面遷移なしの登録を行うかどうかを指定します。 trueが指定された場合、HTML出力時に、各行に対して、行番号と改廃Cが属性情報として付加されます。 ここで出力された情報を元に、JavaScriptの入れ替え処理を行います。 この値は、og:headタグで設定値を継承するため、通常、この属性ではセットしません。 何らかの理由でog:headタグでfalseになっているにも関わらず、trueを指定する場合のみ使用します。 |
4.3.3.0 (2008/10/01) 新規追加 |
public void setUseHilightCheckOnly(java.lang.String hiCkOnly)
hiCkOnly
- 選択行ハイライトの制御をチェックボックスのみで有効にするか選択行ハイライトの制御をチェックボックスのみで有効にするかを指定します。 trueの場合、チェックボックスのみで有効になります。 falseの場合、行全体の各要素で有効になります。 trueにした場合、チェックボックスが存在しない行に対しては、ハイライトすることはできません。 初期値はfalse(行全体の各要素で有効)です。 |
4.3.7.0 (2009/06/01) 新規追加 |
protected java.lang.String getTagName()
CommonTagSupport
内の getTagName
CommonTagSupport.getDocumentLink()
4.0.0 (2005/01/31) 新規追加 |
public java.lang.String toString()
CommonTagSupport
内の toString
|
openGion 5.1.1.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |