/** * @see org.opencms.widgets.I_CmsWidget#newInstance() */ public I_CmsWidget newInstance() { return new CmsRadioSelectWidget(getConfiguration()); } }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { initHistorySettingsObject(); setKeyPrefix(KEY_PREFIX); addWidget( new CmsWidgetDialogParameter(m_historySettings, "versions", PAGES[0], new CmsSelectWidget(getVersions()))); addWidget( new CmsWidgetDialogParameter(m_historySettings, "mode", PAGES[0], new CmsRadioSelectWidget(getModes()))); }
/** * @see org.opencms.widgets.I_CmsWidget#getDialogWidget(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ public String getDialogWidget(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { String id = param.getId(); StringBuffer result = new StringBuffer(16); result.append("<td class=\"xmlTd\">"); // get select box options from default value String List<CmsSelectWidgetOption> options = parseSelectOptions(cms, widgetDialog, param); String selected = getSelectedValue(cms, param); Iterator<CmsSelectWidgetOption> i = options.iterator(); while (i.hasNext()) { CmsSelectWidgetOption option = i.next(); // create the option result.append("<input type='radio' name='"); result.append(id); result.append("' value='"); result.append(option.getValue()); result.append("'"); if (selected.indexOf(option.getValue()) >= 0) { result.append(" checked"); } result.append(">"); result.append(option.getOption()); result.append("<br>"); } result.append("</td>"); return result.toString(); }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { initHistoryClearObject(); setKeyPrefix(KEY_PREFIX); addWidget( new CmsWidgetDialogParameter(m_historyClear, "keepVersions", PAGES[0], new CmsSelectWidget(getVersions()))); addWidget(new CmsWidgetDialogParameter( m_historyClear, "clearDeletedMode", PAGES[0], new CmsRadioSelectWidget(getClearDeletedModes()))); addWidget(new CmsWidgetDialogParameter(m_historyClear, "clearOlderThan", PAGES[0], new CmsCalendarWidget())); }
/** * @see org.opencms.widgets.I_CmsWidget#getDialogWidget(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ public String getDialogWidget(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { String id = param.getId(); StringBuffer result = new StringBuffer(16); result.append("<td class=\"xmlTd\">"); // get select box options from default value String List options = parseSelectOptions(cms, widgetDialog, param); String selected = getSelectedValue(cms, param); Iterator i = options.iterator(); while (i.hasNext()) { CmsSelectWidgetOption option = (CmsSelectWidgetOption)i.next(); // create the option result.append("<input type='radio' name='"); result.append(id); result.append("' value='"); result.append(option.getValue()); result.append("'"); if (selected.indexOf(option.getValue()) >= 0) { result.append(" checked"); } result.append(">"); result.append(option.getOption()); result.append("<br>"); } result.append("</td>"); return result.toString(); }
"/", PAGES[0], new CmsRadioSelectWidget(options), 1, 1)); "/", PAGES[0], new CmsRadioSelectWidget(options), 1, 1));
/** * @see org.opencms.widgets.I_CmsWidget#newInstance() */ public I_CmsWidget newInstance() { return new CmsRadioSelectWidget(getConfiguration()); } }
/** * Creates the list of widgets for this dialog.<p> */ @Override protected void defineWidgets() { setKeyPrefix(KEY_PREFIX); // initialize the cache object to use for the dialog CmsFlexController controller = (CmsFlexController)getJsp().getRequest().getAttribute( CmsFlexController.ATTRIBUTE_NAME); CmsFlexCache cache = controller.getCmsCache(); setOffline(true); setOnline(true); setMode(MODE_ALL); // widgets to display if (cache.cacheOffline()) { addWidget(new CmsWidgetDialogParameter(this, "offline", PAGES[0], new CmsCheckboxWidget())); } addWidget(new CmsWidgetDialogParameter(this, "online", PAGES[0], new CmsCheckboxWidget())); addWidget(new CmsWidgetDialogParameter(this, "mode", PAGES[0], new CmsRadioSelectWidget(getModes()))); }