/** * @see org.opencms.widgets.A_CmsSelectWidget#parseSelectOptions(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ @Override protected List<CmsSelectWidgetOption> parseSelectOptions( CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { return parseSelectOptions(cms, widgetDialog.getMessages(), param); }
/** * @see org.opencms.widgets.I_CmsADEWidget#getConfiguration(org.opencms.file.CmsObject, org.opencms.xml.types.A_CmsXmlContentValue, org.opencms.i18n.CmsMessages, org.opencms.file.CmsResource, java.util.Locale) */ @Override public String getConfiguration( CmsObject cms, A_CmsXmlContentValue schemaType, CmsMessages messages, CmsResource resource, Locale contentLocale) { String result = ""; CmsDummyWidgetDialog widgetDialog = new CmsDummyWidgetDialog(schemaType.getLocale(), messages); widgetDialog.setResource(resource); List<CmsSelectWidgetOption> options = parseSelectOptions(cms, widgetDialog, schemaType); Iterator<CmsSelectWidgetOption> it = options.iterator(); int i = 0; while (it.hasNext()) { CmsSelectWidgetOption option = it.next(); if (i > 0) { result += "|"; } result += option.toString(); i++; } if (m_requiresActivation) { result += "|" + CmsMultiSelectWidget.CONFIGURATION_REQUIRES_ACTIVATION; } return result; }
StringBuffer result = new StringBuffer(16); String height = getHeight(); List<CmsSelectWidgetOption> options = parseSelectOptions(cms, widgetDialog.getMessages(), param); result.append("<td class=\"xmlTd\">");