public abstract class AbstractSelect extends EZSCustomTag
name | required | default | description |
name | * | NA | HTMLタグname属性。 |
estyle | SELECT | form要素スタイル。SELECT/RADIO/CHECKBOXのいずれか | |
clickable_label | "false" | trueの場合labelタグを使用してラベルもクリック可能とする。estyleがradioまたはcheckboxの場合のみ有効。 | |
label_position | "next" | "next"または"wrap"。radioまたはcheckboxの場合のlabelタグの配置方法の指定。"next"の場合、inputタグの次の位置に配置、"wrap"の場合inputタグを囲むように配置。estyleがradioまたはcheckboxの場合のみ有効。 | |
multiple | NA | estyle=SELECTの場合に複数選択対応のオブジェクトを生成する。 | |
default_value | NA | パラメタが取得できなかった場合に選択状態にする値の指定。estyle=CHECKBOXの場合には非対応。 | |
not_selected | NA | 指定されている場合、先頭項目として、value=""、表示文字列としてこの属性で指定された文字列の要素を追加する。 | |
#attr.<html tag attribute name | NA | HTMLタグの属性html tag attribute nameとしてHTMLタグ属性を出力する。 |
clickable_label、label_positionについては、プロパティ
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
default_value |
static java.lang.String |
LABEL_POSITION_NEXT |
static java.lang.String |
LABEL_POSITION_WRAP |
protected java.lang.String |
my_class_name |
protected java.lang.String |
name |
BR, df, END_TAG_CHAR, NullParamValue, params, subelements, TAG_CLOSE_CHAR, TAG_OPEN_CHAR
C_BACKSLASH, C_BLOCK_CLOSE, C_BLOCK_OPEN, C_COMMA, C_CR, C_DOUBLE_BYTE_SPACE, C_DOUBLE_QUATATION, C_DOUBLE_QUOTATION, C_EQUAL, C_HYPHEN, C_LF, C_SINGLE_QUATATION, C_SINGLE_QUOTATION, C_SPACE, C_TAB, S_BACKSLASH, S_BLOCK_CLOSE, S_BLOCK_OPEN, S_COMMA, S_CR, S_CRLF, S_DOUBLE_QUATATION, S_DOUBLE_QUOTATION, S_EQUAL, S_HYPHEN, S_LF, S_SINGLE_QUATATION, S_SINGLE_QUOTATION, S_SPACE, S_TAB
コンストラクタと説明 |
---|
AbstractSelect() |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract java.util.Vector<KeyValuePackage> |
createElementList(EZServletContext context)
リスト表示する要素を構成する値と表示文字列をそれぞれkey,valueとして保持する
KeyValuePackage のリストを生成する。 |
void |
fix(EZServletContext context)
EZServlet の中で、ブラウザに返すHTMLTemplateオブジェクトをtoHTML()
で文字列化する直前に呼び出される。 |
int |
getDefaultIntValue() |
int |
getDefaultIntValue(int default_default_value) |
long |
getDefaultLongValue() |
long |
getDefaultLongValue(long default_default_value) |
java.lang.String |
getDefaultValue() |
int |
getSelectedIntValue() |
int |
getSelectedIntValue(int default_selected_value) |
long |
getSelectedLongValue() |
long |
getSelectedLongValue(long default_selected_value) |
java.lang.String |
getSelectedValue() |
java.lang.String[] |
getSelectedValues() |
void |
init()
com.ngMAT.HTML.CustomTag#_init (...)の中から呼び出される。
|
abstract void |
initSub()
サブクラスにおける初期化処理。
|
void |
loaded(EZServletContext context)
EZServletContext#getTemplate (filename) の中
で、HTMLTemplateオブジェクトがロードされた直後に呼び出される。 |
java.lang.String |
toHTML()
このタグの処理済文字列表現を返す。
|
addEZSTemplateEventListener, ezs_fix, ezs_loaded, getAttributeAsTemplate, getContentAsTemplate
getAliasName, getAttribute, getAttribute, getAttributeAsTemplate, getAttributeNames, getBooleanAttribute, getBooleanAttribute, getContent, getContentAsTemplate, getDoFilter, getInsertionTagInstance, getInstance, getInstance, getIntAttribute, getIntAttribute, getLongAttribute, getLongAttribute, getName, getRequiredAttribute, getShortAttribute, getShortAttribute, getTagName, getTypeName, setDoFilter
addSubElement, addSubElement, addSubElement, addSubElement, clone, getBooleanParameter, getBooleanParameter, getDecimalFormat, getIndex, getIntParameter, getIntParameter, getLongParameter, getLongParameter, getMimeType, getOmitClosingTag, getParameter, getParameter, getParameters, getParent, getParentTemplateTimezone, getSubElements, getVersion, removeAllSubElements, removeParameter, setMimeType, setOmitClosingTag, setParameter, setParameter, setParameter, setParameter, setParameters, setParameters, setParent, setSubElement, setSubElement, setSubElements, toString
debug, debug, equals_n, equals_n2, getBooleanProperty, getBooleanProperty, getGroupedProperties, getIntProperty, getIntProperty, getLog, getLongProperty, getLongProperty, getProperties, getPropertiesForMe, getProperty, getProperty, getShortProperty, getShortProperty, setLog, setNgmObject, setProperties, sysoutprintln
public static final java.lang.String LABEL_POSITION_NEXT
public static final java.lang.String LABEL_POSITION_WRAP
protected java.lang.String my_class_name
protected java.lang.String name
protected java.lang.String default_value
public java.lang.String getDefaultValue()
public int getDefaultIntValue()
public int getDefaultIntValue(int default_default_value)
public long getDefaultLongValue()
public long getDefaultLongValue(long default_default_value)
public java.lang.String[] getSelectedValues()
public java.lang.String getSelectedValue()
public int getSelectedIntValue()
public int getSelectedIntValue(int default_selected_value)
public long getSelectedLongValue()
public long getSelectedLongValue(long default_selected_value)
public final void init()
CustomTag
public abstract void initSub()
public final void loaded(EZServletContext context)
EZSCustomTag
EZServletContext#getTemplate (filename)
の中
で、HTMLTemplateオブジェクトがロードされた直後に呼び出される。loaded
クラス内 EZSCustomTag
public abstract java.util.Vector<KeyValuePackage> createElementList(EZServletContext context)
KeyValuePackage
のリストを生成する。context
- public final void fix(EZServletContext context)
EZSCustomTag
EZServlet
の中で、ブラウザに返すHTMLTemplateオブジェクトをtoHTML()
で文字列化する直前に呼び出される。fix
クラス内 EZSCustomTag