Package nablarch.common.web.tag
Class ListTagWriterSupport
java.lang.Object
nablarch.common.web.tag.MultivaluedInputTagWriterSupport
nablarch.common.web.tag.ListTagWriterSupport
- All Implemented Interfaces:
Serializable
リストの選択項目を出力するタグの実装をサポートするクラス。
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ListFormatリスト表示時に使用するフォーマットのデフォルト値を取得する。protected StringgetFormattedLabel(Object element, String value) 整形済みのラベルを取得する。getList(jakarta.servlet.jsp.PageContext pageContext) リストを取得する。protected String値を取得する。voidsetElementLabelPattern(String elementLabelPattern) リスト要素のラベルを整形するためのパターンを設定する。voidsetElementLabelProperty(String elementLabelProperty) リスト要素からラベルを取得するためのプロパティ名を設定する。voidsetElementValueProperty(String elementValueProperty) リスト要素から値を取得するためのプロパティ名を設定する。voidsetListName(String listName) リストを取得するための名前を設定する。Methods inherited from class nablarch.common.web.tag.MultivaluedInputTagWriterSupport
createInputTag, createOutputTag, getValues, isConfirmationPage, setErrorCss, setListFormat, setNameAlias, writeTag
-
Constructor Details
-
ListTagWriterSupport
public ListTagWriterSupport()
-
-
Method Details
-
setListName
リストを取得するための名前を設定する。- Parameters:
listName- リストを取得するための名前
-
setElementValueProperty
リスト要素から値を取得するためのプロパティ名を設定する。- Parameters:
elementValueProperty- リスト要素から値を取得するためのプロパティ名
-
setElementLabelProperty
リスト要素からラベルを取得するためのプロパティ名を設定する。- Parameters:
elementLabelProperty- リスト要素からラベルを取得するためのプロパティ名
-
setElementLabelPattern
リスト要素のラベルを整形するためのパターンを設定する。プレースホルダを下記に示す。 $LABEL$: ラベル $VALUE$: 値 "$VALUE$ - $LABEL$"と指定した場合、ラベル=グループ1、値=G001とすると、整形後のラベルは"G001 - グループ1"となる。 デフォルトは"$LABEL$"。
- Parameters:
elementLabelPattern- リスト要素のラベルを整形するためのパターン
-
getValue
値を取得する。- Specified by:
getValuein classMultivaluedInputTagWriterSupport- Parameters:
element- リスト要素- Returns:
- 値
-
getFormattedLabel
整形済みのラベルを取得する。- Specified by:
getFormattedLabelin classMultivaluedInputTagWriterSupport- Parameters:
element- リスト要素value- リスト要素の値- Returns:
- 整形済みのラベル
-
getList
リストを取得する。- Specified by:
getListin classMultivaluedInputTagWriterSupport- Parameters:
pageContext- ページコンテキスト- Returns:
- リスト
-
getDefaultListFormat
リスト表示時に使用するフォーマットのデフォルト値を取得する。- Specified by:
getDefaultListFormatin classMultivaluedInputTagWriterSupport- Returns:
- リスト表示時に使用するフォーマットのデフォルト値
-