/** * @see org.opencms.widgets.I_CmsWidget#newInstance() */ public I_CmsWidget newInstance() { return new CmsMultiSelectWidget(getConfiguration()); } }
/** * @see org.opencms.widgets.A_CmsWidget#setEditorValue(org.opencms.file.CmsObject, java.util.Map, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ @Override public void setEditorValue( CmsObject cms, Map<String, String[]> formParameters, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { CmsMultiSelectWidget.setMultiSelectEditorValue(cms, formParameters, widgetDialog, param); }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { initParams(); addWidget(new CmsWidgetDialogParameter( this, "settings.userSettings.workplaceSearchIndexName", PAGES[0], new CmsDisplayWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "query", PAGES[0], new CmsInputWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "sortOrder", PAGES[0], new CmsSelectWidget(getSortNamesConf()))); addWidget(new CmsWidgetDialogParameter(m_search, "restrictSearch", PAGES[0], new CmsCheckboxWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "minDateCreated", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "maxDateCreated", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "minDateLastModified", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "maxDateLastModified", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "fields", PAGES[0], new CmsMultiSelectWidget( getFieldList(), true))); }
StringBuffer result = new StringBuffer(16); List options = parseSelectOptions(cms, widgetDialog, param); result.append("<td class=\"xmlTd\">"); if (!m_asCheckBoxes) { List selected = getSelectedValues(cms, param); Iterator i = options.iterator(); while (i.hasNext()) {
/** * @see org.opencms.widgets.I_CmsWidget#getDialogIncludes(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog) */ @Override public String getDialogIncludes(CmsObject cms, I_CmsWidgetDialog widgetDialog) { return getJSIncludeFile(CmsWorkplace.getSkinUri() + "components/widgets/multiselector.js"); }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { initParams(); addWidget(new CmsWidgetDialogParameter( m_search, "indexName", PAGES[0], new CmsSelectOnChangeReloadWidget(getSortNamesIndex()))); addWidget(new CmsWidgetDialogParameter(m_search, "query", PAGES[0], new CmsInputWidget())); addWidget( new CmsWidgetDialogParameter(m_search, "sortOrder", PAGES[0], new CmsSelectWidget(getSortNamesConf()))); addWidget(new CmsWidgetDialogParameter(m_search, "restrictSearch", PAGES[0], new CmsCheckboxWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "minDateCreated", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "maxDateCreated", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "minDateLastModified", PAGES[0], new CmsCalendarWidget())); addWidget(new CmsWidgetDialogParameter(m_search, "maxDateLastModified", PAGES[0], new CmsCalendarWidget())); addWidget( new CmsWidgetDialogParameter(m_search, "fields", PAGES[0], new CmsMultiSelectWidget(getFieldList(), true))); }
StringBuffer result = new StringBuffer(16); List<CmsSelectWidgetOption> options = parseSelectOptions(cms, widgetDialog, param); result.append("<td class=\"xmlTd\">"); List<String> values = getSelectedValues(cms, param); if (values.size() > 0) { result.append(values.get(0)); List<String> selected = getSelectedValues(cms, param); Iterator<CmsSelectWidgetOption> i = options.iterator(); while (i.hasNext()) {
/** * @see org.opencms.widgets.I_CmsWidget#newInstance() */ public I_CmsWidget newInstance() { return new CmsMultiSelectWidget(getConfiguration()); }
new CmsWidgetDialogParameter(this, "fields", PAGES[0], new CmsMultiSelectWidget(getFieldList(), true)));
/** * @see org.opencms.widgets.I_CmsWidget#setEditorValue(org.opencms.file.CmsObject, java.util.Map, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ @Override public void setEditorValue( CmsObject cms, Map<String, String[]> formParameters, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { setMultiSelectEditorValue(cms, formParameters, widgetDialog, param); } }