public class OrderByTag extends CommonTagSupport
ラジオボタンで表示順(Order By 句)を指定するタグです。 name 属性値は、 "ORDER_BY" 固定です。 columns 属性は、カンマ区切りのカラム属性を設定します。 ロケールは、ユーザー情報の lang 属性を初期値で使用し、 セットされていない場合は、 リクエスト情報のロケールから取得します。
●形式:<og:orderBy columns="…" /> ●body:なし ●Tag定義: <og:orderBy columns ○【TAG】表示順対象のカラムをCSV形式で複数指定します(必須)。 checked 【TAG】初めからチェックされた状態(checked)で表示します lbls 【TAG】ラベルをCSV形式で複数指定します checkedValue 【TAG】初めからチェックされた状態にする値を指定します caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:true) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:true) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 <og:orderBy columns="PN,YOBI" checked="checked" /> <og:orderBy columns="YOBI,PN" /> <og:orderBy columns="MKNM,YOBI" />
3.1.4.0 (2003/04/18) 継承元を、CommonTagSupport に変更。 |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
OrderByTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected String |
makeTag()
検索条件の入力用のテキストフィールドを作成します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setChecked(String ch)
【TAG】初めからチェックされた状態(checked)で表示します。
|
void |
setCheckedValue(String ch)
【TAG】初めからチェックされた状態にする値を指定します。
|
void |
setColumns(String columns)
【TAG】表示順対象のカラムをCSV形式で複数指定します。
|
void |
setLbls(String lbls)
【TAG】ラベルをCSV形式で複数指定します。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, 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, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, 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, 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 int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
3.1.4.1 (2003/04/21) HTMLTagSupport の継承を廃止した為、doEndTag() を追加。 |
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
protected void release2()
release2
クラス内 CommonTagSupport
2.0.0.4 (2002/09/27) カスタムタグの release() メソッドを、追加 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
protected String makeTag()
3.1.1.0 (2003/03/28) radio ボタン等で、ラベルをクリックしても値をセットできるようにする。 |
public void setColumns(String columns)
columns
- カラム(CSV形式)表示順対象のカラムを指定します。
public void setChecked(String ch)
ch
- "checked" 値check 値が "checked" の場合のみ、実行されます。
public void setCheckedValue(String ch)
ch
- チェックされた状態にする値チェックバリューが、自分自身のカラム名と同じであれば、チェックがつきます。 通常、checkedValue = "{@ORDER_BY}" で、自動的にチェックされます。
public void setLbls(String lbls)
lbls
- 複数ラベルID(カンマ区切り)ラベル(複数)を変更するときに、lbls属性を使います。 シングルラベルの lbl 属性との違いは,ここではラベルを複数 カンマ区切りで 渡すことが可能であることです。これにより、"A,B,C" という値に対して、 "Aのラベル表示,Bのラベル表示,Cのラベル表示" という具合に文字列を 再合成します。 これは、SQL文のOrder By 句で、ソート順を指定する場合などに便利です。
3.5.6.2 (2004/07/05) 先に配列に分解してからリクエスト変数の値を取得 |
5.2.2.0 (2010/11/01) setMsglbl 廃止 ⇒ setLbl に置換え |
public String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.