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 String
getFormattedLabel
(Object element, String value) 整形済みのラベルを取得する。getList
(jakarta.servlet.jsp.PageContext pageContext) リストを取得する。protected String
値を取得する。void
setElementLabelPattern
(String elementLabelPattern) リスト要素のラベルを整形するためのパターンを設定する。void
setElementLabelProperty
(String elementLabelProperty) リスト要素からラベルを取得するためのプロパティ名を設定する。void
setElementValueProperty
(String elementValueProperty) リスト要素から値を取得するためのプロパティ名を設定する。void
setListName
(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:
getValue
in classMultivaluedInputTagWriterSupport
- Parameters:
element
- リスト要素- Returns:
- 値
-
getFormattedLabel
整形済みのラベルを取得する。- Specified by:
getFormattedLabel
in classMultivaluedInputTagWriterSupport
- Parameters:
element
- リスト要素value
- リスト要素の値- Returns:
- 整形済みのラベル
-
getList
リストを取得する。- Specified by:
getList
in classMultivaluedInputTagWriterSupport
- Parameters:
pageContext
- ページコンテキスト- Returns:
- リスト
-
getDefaultListFormat
リスト表示時に使用するフォーマットのデフォルト値を取得する。- Specified by:
getDefaultListFormat
in classMultivaluedInputTagWriterSupport
- Returns:
- リスト表示時に使用するフォーマットのデフォルト値
-