|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.EditConfigTag
public class EditConfigTag
画面表示、集計に関する設定情報の表示、登録を行うためのタグです。 (このタグは標準の設定編集画面に組み込んで使用され、各画面JSPから呼び出すことはありません) このタグは、ユーザー単位に管理されるエディット設定オブジェクトに対するI/Fの機能を 提供しています。このエディット設定オブジェクトについては、画面毎に設定を行うため、 タグの呼び出しには、画面IDが必須となっています。 具体的な機能としては、3つの機能を提供します。 (1)設定画面表示(command="GET") ユーザー単位に管理されるエディット設定オブジェクトをHTMLに変換して表示 また、表示カラムの一覧(カンマ区切り)については、画面側のJavaScriptで再設定を行うため、 その値を"viewClms"という名前のhiddenタグで出力します。 (2)エディット名一覧(command="LIST") 指定の画面IDに対して、設定されているエディット名の一覧をプルダウン(selectタグ)に 変換して表示します。(name="editName") (3)設定情報登録/削除(command="SET"/"DELETE") (1)で設定された内容に対して、エディット名を指定してその内容を保存/削除します。 情報の保存は、command="GET"で表示される項目名と連動していますので、単独での使用は できません。
●形式:一般ユーザーが直接組み込むことはありません。
●body:なし
●Tag定義:
<og:editConfig
command ○【TAG】command を指定します(必須)。
gamenId ○【TAG】画面ID を指定します(必須)。
editName 【TAG】エディット名 を指定します
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
/>
●使用例
<og:editConfig command="{@command}" gamenId="{@gamenId}" editName="{@editName}" />
<og:editConfig
command = command設定 (GET/LIST/SET/REMOVE)
gamenId = "GE0000" 画面ID
[ editName ] = "EDITNAME" エディット名
/>| 5.3.6.0 (2011/06/01) |
| フィールドの概要 |
|---|
| クラス 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 |
| コンストラクタの概要 | |
|---|---|
EditConfigTag()
|
|
| メソッドの概要 | |
|---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setCommand(String cmd)
【TAG】command を指定します。 |
void |
setEditName(String name)
【TAG】エディット名 を指定します。 |
void |
setGamenId(String key)
【TAG】画面ID を指定します。 |
void |
setOrderOnly(String flag)
【TAG】チェックボックスのリードオンリー化を行います |
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 EditConfigTag()
| メソッドの詳細 |
|---|
public int doStartTag()
Tag 内の doStartTagCommonTagSupport 内の doStartTagpublic int doEndTag()
Tag 内の doEndTagCommonTagSupport 内の doEndTag| 5.7.1.2 (2013/12/20) msg ⇒ errMsg 変更 |
protected void release2()
CommonTagSupport 内の release2| 5.5.5.2 (2012/08/10) orderOnly対応 |
public void setCommand(String cmd)
cmd - コマンド[GET/LIST/SET/DELETE]command を指定します。 [GET/LIST/SET/DELETE]のみが設定可能です。それ以外の場合、何も処理されません。
public void setGamenId(String key)
key - 画面ID画面ID を指定します。
public void setEditName(String name)
name - エディット名エディット名 を指定します。 commandがSETまたはDELETEの場合は必須です。 commandがGETまたはLISTの場合は無効です。
public void setOrderOnly(String flag)
flag - [true:リードオンリー/それ以外:編集可]順番の入れ替えと、表示順の設定のみを行う場合にtrueにします。 表示/非表示切替や、集計機能は利用できなくなります。 (チェックボックスのリードオンリーはできないため、実際にはdisable+hiddenで出力しています)
| 5.5.5.2 (2012/08/10) 新規追加 |
public String toString()
CommonTagSupport 内の toString
|
openGion 5.8.7.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||