public class SpaceTag extends CommonTagSupport
テーブルレイアウトで column タグ等の存在しない空欄箇所に挿入して、 テーブルの行列の個数を合わせるタグです。 通常の空欄は、ラベルと値という2つの項目を別々のカラムに登録するように <td></td>タグが、2つ続いた形式をしていますが、一般に、 個数は表示上の都合で任意の個数の<td>タグを使用したいケースが あります。 その場合、このSpaceTag を使っておけば,大量の作成済み画面を修正しなくても このクラスを修正するだけで,すべての空欄のデザインがキープできます。
●形式:<og:space /> ●body:なし ●Tag定義: <og:space width 【TAG】全体の大きさ(width 属性)を指定します colspan 【TAG】td部分の colspan を指定します rowspan 【TAG】ラベル、フィールド共に rowspan を指定します labelWidth 【TAG】ラベル部分(前半部分)の大きさ(width 属性)を指定します valueWidth 【TAG】値部分(後半部分)の大きさ(width 属性)を指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 通常の、ラベル部、フィールド部が空の td タグを生成します。(tdタグを2つ作成します) <og:space /> td タグの大きさを指定することができます。 <og:space labelWidth = "ラベル部分(前半部分)の大きさ(width 属性)を指定します。" valueWidth = "値部分(後半部分)の大きさ(width 属性)を指定します。" />
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
SpaceTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setColspan(java.lang.String sp)
【TAG】フィールド部分の colspan を指定します。
|
void |
setLabelWidth(java.lang.String width)
【TAG】ラベル部分(前半部分)の大きさ(width 属性)を指定します。
|
void |
setRowspan(java.lang.String sp)
【TAG】ラベル、フィールド共に rowspan を指定します。
|
void |
setValueWidth(java.lang.String width)
【TAG】値部分(後半部分)の大きさ(width 属性)を指定します。
|
void |
setWidth(java.lang.String wd)
【TAG】全体の大きさ(width 属性)を指定します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doEndTag, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, 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, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public SpaceTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public void setWidth(java.lang.String wd)
wd
- 幅public void setColspan(java.lang.String sp)
sp
- フィールド部分のcolspanpublic void setRowspan(java.lang.String sp)
sp
- ラベル、フィールド部分のrowspanpublic void setLabelWidth(java.lang.String width)
width
- 属性public void setValueWidth(java.lang.String width)
width
- 属性public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.