|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.opencms.widgets.A_CmsWidget
org.opencms.widgets.A_CmsSelectWidget
Base class for select widgets.
CmsSelectWidgetOption| Constructor Summary | |
A_CmsSelectWidget()
Creates a new select widget. |
|
A_CmsSelectWidget(List configuration)
Creates a select widget with the select options specified in the given configuration List. |
|
A_CmsSelectWidget(String configuration)
Creates a select widget with the select options specified in the given configuration String. |
|
| Method Summary | |
void |
addSelectOption(CmsSelectWidgetOption option)
Adds a new select option to this widget. |
protected String |
getConfiguration()
Returns the configuration string. |
protected String |
getSelectedValue(CmsObject cms,
I_CmsWidgetParameter param)
Returns the currently selected value of the select widget. |
protected List |
getSelectOptions()
Returns the list of configured select options. |
protected List |
parseSelectOptions(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
Returns the list of configured select options, parsing the configuration String if required. |
| Methods inherited from class org.opencms.widgets.A_CmsWidget |
equals, getDialogHtmlEnd, getDialogIncludes, getDialogInitCall, getDialogInitMethod, getHelpBubble, getHelpKey, getHelpText, getJsHelpMouseHandler, getJSIncludeFile, getLabelKey, hashCode, setConfiguration, setEditorValue |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opencms.widgets.I_CmsWidget |
getDialogWidget, newInstance |
| Constructor Detail |
public A_CmsSelectWidget()
public A_CmsSelectWidget(List configuration)
The list elements must be of type .CmsSelectWidgetOption
configuration - the configuration (possible options) for the select widgetCmsSelectWidgetOptionpublic A_CmsSelectWidget(String configuration)
Please see for a description of the syntax
of the configuration String.CmsSelectWidgetOption
configuration - the configuration (possible options) for the select widgetCmsSelectWidgetOption| Method Detail |
public void addSelectOption(CmsSelectWidgetOption option)
option - the select option to addprotected String getConfiguration()
A_CmsWidget
getConfiguration in class A_CmsWidgetA_CmsWidget.getConfiguration()
protected String getSelectedValue(CmsObject cms,
I_CmsWidgetParameter param)
If a value is found in the given parameter, this is used. Otherwise
the default value of the select options are used. If there is neither a parameter value
nor a default value, null is returned.
cms - the current users OpenCms contextparam - the widget parameter of this dialog
protected List getSelectOptions()
The list elements are of type .CmsSelectWidgetOption
protected List parseSelectOptions(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
The list elements are of type .
The configuration String is parsed only once and then stored internally.CmsSelectWidgetOption
cms - the current users OpenCms contextwidgetDialog - the dialog of this widgetparam - the widget parameter of this dialog
CmsSelectWidgetOption
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||