public class WriteCheckTag extends CommonTagSupport
●形式:<og:writeCheck />
●body:あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{@XXXX} は解析しません)
●Tag定義:
<og:writeCheck
useGamenId 【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)
roles 【TAG】画面と別にロールズを与えます
writable 【TAG】書き込み可能かどうか[true/false]を設定します(初期値:true)
useDummy 【TAG】IE用ダミーinputを出力するかどうか
caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:true)
caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:true)
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
> ... Body ...
</og:writeCheck>
●使用例
<og:writeCheck>
<og:submit value="copy" lbl="COPY" accesskey="C" />
<og:submit value="modify" lbl="MODIFY" accesskey="M" />
<og:submit value="delete" lbl="DELETE" accesskey="D" />
<jsp:directive.include file="{@SYS.JSP}/common/Excel_direct.jsp" />
<br />
</og:writeCheck>bodyContentid, pageContextEVAL_BODY_BUFFERED, EVAL_BODY_TAGEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| コンストラクタと説明 |
|---|
WriteCheckTag() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setOutputEditName(java.lang.String flag)
【TAG】editNameをhiddenタグで出力するか設定します
(初期値:OUTPUT_EDITNAME[=false])。
|
void |
setRoles(java.lang.String rols)
【TAG】画面と別にロールズを与えます。
|
void |
setUseDummy(java.lang.String flag)
【TAG】ダミーのinputタグ(display:none)を出力するか設定します。
|
void |
setUseEdit(java.lang.String flag)
【TAG】EDITNAME利用時の編集を可能にするか設定します
(初期値:USE_EDIT_WITH_EDITNAME[=false])。
|
void |
setUseGamenId(java.lang.String flag)
【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)。
|
void |
setWritable(java.lang.String flag)
【TAG】書き込み可能かどうか[true/false]を設定します(初期値:true)。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doEndTag, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheckdoInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setPageContext, setParentpublic WriteCheckTag()
public int doStartTag()
doStartTag インタフェース内 TagdoStartTag クラス内 CommonTagSupport| 3.0.1.2 (2003/03/07) forward.jsp の代替用 CommonForwardTag を新規作成 |
| 3.5.4.0 (2003/11/25) useGamenId で、BACK_GAMENID を使用する/しないを指定します。 |
| 3.8.5.1 (2006/05/08) 書き込み許可属性 writable 追加 |
| 5.6.1.0 (2013/02/01) display:noneのdummyインプットを出力する |
| 5.7.8.0 (2014/07/04) caseKey,caseVal,caseNN,caseNull 属性を追加 |
protected void release2()
release2 クラス内 CommonTagSupport| 3.5.4.0 (2003/11/25) 新規追加。 |
| 3.8.5.1 (2006/05/08) 書き込み許可属性 writable 追加 |
| 5.5.4.2 (2012/07/13) EDITNAME利用時の編集 |
| 5.6.1.0 (2013/02/01) useDummy |
public void setUseGamenId(java.lang.String flag)
flag - BACK_GAMENID 属性を付加するかどうか
"true"(追加する)/その他(追加しない)"true"の場合は、BACK_GAMENID 、BACK_JSPID 属性を hidden で出力します。 "false"の場合は、付加しません。 これは、戻るリンクを作成する場合に利用されます。 初期値は、 "true"です。 ボタンで遷移先がポップアップ画面の場合に、戻るリンクを出しても戻れない為、 そのようなケースでは false にします。
| 3.5.4.0 (2003/11/25) useGamenId のために、新規追加。 |
public void setRoles(java.lang.String rols)
rols - ロールズこのロールズが与えられた場合は、画面のロールズではなく、 個別のロールズを使用して、表示の制御を行います。
| 3.5.4.0 (2003/11/25) 新規追加。 |
public void setWritable(java.lang.String flag)
flag - 書込み [true:許可/それ以外:禁止]書込み許可する場合は, true、許可しない場合は, true 以外を設定します。 デフォルト値は、互換性のため、true です。 ここで、false を設定するとBODY部の内容は表示されません。true を設定した場合、 通常通り BODY 部は表示されます。 これは、roles の簡易版として、外部から ON/OFF を制御するのに使用できます。
| 3.8.5.1 (2006/05/08) 書き込み許可属性 writable 追加 |
public void setUseEdit(java.lang.String flag)
flag - 編集可能に[する(true)/しない(false)]SystemData.USE_EDIT_WITH_EDITNAME カラムの並び替えや表示等を設定した場合に編集可能にするかを設定します。
(つまり、ボタンを出すかどうかをコントロールします)
(初期値:USE_EDIT_WITH_EDITNAME[={@og.value org.opengion.hayabusa.common.SystemData#USE_EDIT_WITH_EDITNAME}])。| 5.5.4.2 (2012/07/13) 新規追加 |
public void setOutputEditName(java.lang.String flag)
flag - 編集可能に[する(true)/しない(false)]SystemData.OUTPUT_EDITNAME 選択したeditNameを次の画面に送信するためのhiddenタグを出力します。
editNameを次の画面に送信した場合は送信先画面のviewタグのviewFormTypeが
内部的に自動セットされるため注意が必要です。
useEditがfalseの場合は出力しません。
(初期値:OUTPUT_EDITNAME[={@og.value org.opengion.hayabusa.common.SystemData#OUTPUT_EDITNAME}])。| 5.5.4.2 (2012/07/13) 新規追加 |
public void setUseDummy(java.lang.String flag)
flag - 出力[する(true)/しない(false)]SystemData.USE_DUMMY_INPUT ダミーのinputタグ(display:none)を出力するか設定します。
IEではinputが1つだけの場合にエンターでのsubmitが上手くいかないため、ダミーを配置する必要があります。
trueに設定するとWriteCheckタグがダミーを(常に)出力します。
(初期値:USE_DUMMY_INPUT[={@og.value org.opengion.hayabusa.common.SystemData#USE_DUMMY_INPUT}])。| 5.6.1.0 (2013/02/01) 新規追加 |
public java.lang.String toString()
toString クラス内 CommonTagSupportWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.