/** * Enables/disables selection of the 'Roles' prinipal type.<p> * * @param editRoles true if the user should be allowed to select roles */ public void setRoleSelectionAllowed(boolean editRoles) { m_principalTypeSelect.removeItem(CmsRole.PRINCIPAL_ROLE); if (editRoles) { Item item = m_principalTypeSelect.addItem(CmsRole.PRINCIPAL_ROLE); String roleText = CmsVaadinUtils.getMessageText(org.opencms.workplace.commons.Messages.GUI_LABEL_ROLE_0); item.getItemProperty(CmsVaadinUtils.PROPERTY_LABEL).setValue(roleText); } m_principalTypeSelect.setNewItemsAllowed(!editRoles); }
protected void selectUser(String userId, String userName) { if (!selectedUsersTable.containsId(userId)) { Item item = selectedUsersTable.addItem(userId); item.getItemProperty("userName").setValue(userName); if (showRoles) { ComboBox comboBox = new ComboBox(null, Arrays.asList( i18nManager.getMessage(Messages.TASK_ROLE_CONTRIBUTOR), i18nManager.getMessage(Messages.TASK_ROLE_IMPLEMENTER), i18nManager.getMessage(Messages.TASK_ROLE_MANAGER), i18nManager.getMessage(Messages.TASK_ROLE_SPONSOR))); comboBox.select(i18nManager.getMessage(Messages.TASK_ROLE_CONTRIBUTOR)); comboBox.setNewItemsAllowed(true); item.getItemProperty("role").setValue(comboBox); } } }
CmsVaadinUtils.prepareComboBox(m_principalTypeSelect, principalTypes); m_principalTypeSelect.setNewItemsAllowed(false); m_principalTypeSelect.setNullSelectionAllowed(false); m_principalTypeSelect.select(I_CmsPrincipal.PRINCIPAL_USER);
languageSelect.setNewItemsAllowed(false); languageSelect.setTextInputAllowed(false); languageSelect.addValueChangeListener(new ValueChangeListener() {
m_fieldJobClass.setFilteringMode(FilteringMode.OFF); m_fieldCron.setFilteringMode(FilteringMode.OFF); m_fieldCron.setNewItemsAllowed(true); m_fieldJobClass.setNewItemsAllowed(true); m_fieldJobClass.setPageLength(20); m_fieldJobClass.addValidator(new JobClassValidator());
@Override public Field<?> createField(Container container, Object itemId, Object propertyId, Component uiContext) { if (propertyId.equals("mename")) { final ComboBox field = new ComboBox(); field.setSizeFull(); field.setRequired(true); field.setImmediate(true); field.setNullSelectionAllowed(false); field.setNewItemsAllowed(false); field.addItem(Maskelement.TAG_UEI); field.addItem(Maskelement.TAG_SOURCE); field.addItem(Maskelement.TAG_NODEID); field.addItem(Maskelement.TAG_HOST); field.addItem(Maskelement.TAG_INTERFACE); field.addItem(Maskelement.TAG_SNMPHOST); field.addItem(Maskelement.TAG_SERVICE); field.addItem(Maskelement.TAG_SNMP_EID); field.addItem(Maskelement.TAG_SNMP_SPECIFIC); field.addItem(Maskelement.TAG_SNMP_GENERIC); field.addItem(Maskelement.TAG_SNMP_COMMUNITY); return field; } if (propertyId.equals("mevalues")) { final TextField field = new TextField(); field.setConverter(new CsvListConverter()); return field; } return super.createField(container, itemId, propertyId, uiContext); } });
protected CustomComboBoxField() { comboBox = new ComboBox(); comboBox.setContainerDataSource(getValues()); comboBox.setWidth("100%"); comboBox.setTextInputAllowed(false); comboBox.setNewItemsAllowed(false); comboBox.setNullSelectionAllowed(true); comboBox.setImmediate(true); comboBox.setWriteThrough(true); HorizontalLayout compositionRoot = new HorizontalLayout(); setCompositionRoot(compositionRoot); compositionRoot.addComponent(comboBox); compositionRoot.setExpandRatio(comboBox, 1.0f); compositionRoot.setSpacing(true); compositionRoot.setWidth("100%"); }
field.setImmediate(true); field.setNullSelectionAllowed(false); field.setNewItemsAllowed(true); field.setNewItemHandler(new NewItemHandler() { @Override
private void createRequiredComponents() { nameTextField = createTextField("textfield.name", UIComponentIdProvider.SOFT_MODULE_NAME, SoftwareModule.NAME_MAX_SIZE); versionTextField = createTextField("textfield.version", UIComponentIdProvider.SOFT_MODULE_VERSION, SoftwareModule.VERSION_MAX_SIZE); vendorTextField = new TextFieldBuilder(SoftwareModule.VENDOR_MAX_SIZE) .caption(i18n.getMessage("textfield.vendor")).id(UIComponentIdProvider.SOFT_MODULE_VENDOR) .buildTextComponent(); descTextArea = new TextAreaBuilder(SoftwareModule.DESCRIPTION_MAX_SIZE) .caption(i18n.getMessage("textfield.description")).style("text-area-style") .id(UIComponentIdProvider.ADD_SW_MODULE_DESCRIPTION).buildTextComponent(); typeComboBox = SPUIComponentProvider.getComboBox(i18n.getMessage("upload.swmodule.type"), "", null, null, true, null, i18n.getMessage("upload.swmodule.type")); typeComboBox.setId(UIComponentIdProvider.SW_MODULE_TYPE); typeComboBox.setStyleName(SPUIDefinitions.COMBO_BOX_SPECIFIC_STYLE + " " + ValoTheme.COMBOBOX_TINY); typeComboBox.setNewItemsAllowed(Boolean.FALSE); typeComboBox.setImmediate(Boolean.TRUE); }
private void createRequiredComponents() { nameTextField = createTextField("textfield.name", UIComponentIdProvider.SOFT_MODULE_NAME, SoftwareModule.NAME_MAX_SIZE); versionTextField = createTextField("textfield.version", UIComponentIdProvider.SOFT_MODULE_VERSION, SoftwareModule.VERSION_MAX_SIZE); vendorTextField = new TextFieldBuilder(SoftwareModule.VENDOR_MAX_SIZE) .caption(i18n.getMessage("textfield.vendor")).id(UIComponentIdProvider.SOFT_MODULE_VENDOR) .buildTextComponent(); descTextArea = new TextAreaBuilder(SoftwareModule.DESCRIPTION_MAX_SIZE) .caption(i18n.getMessage("textfield.description")).style("text-area-style") .id(UIComponentIdProvider.ADD_SW_MODULE_DESCRIPTION).buildTextComponent(); typeComboBox = SPUIComponentProvider.getComboBox(i18n.getMessage("upload.swmodule.type"), "", null, null, true, null, i18n.getMessage("upload.swmodule.type")); typeComboBox.setId(UIComponentIdProvider.SW_MODULE_TYPE); typeComboBox.setStyleName(SPUIDefinitions.COMBO_BOX_SPECIFIC_STYLE + " " + ValoTheme.COMBOBOX_TINY); typeComboBox.setNewItemsAllowed(Boolean.FALSE); typeComboBox.setImmediate(Boolean.TRUE); }
m_modeSelect.setNewItemsAllowed(false); m_modeSelect.setTextInputAllowed(false); m_modeSelect.setNullSelectionAllowed(false);
combo.setRequired(true); combo.setImmediate(true); combo.setNewItemsAllowed(true); combo.setNewItemHandler(new NewItemHandler() { @Override
m_childServiceComponent.setId("childServiceList"); m_childServiceComponent.setInputPrompt("No child service selected"); m_childServiceComponent.setNewItemsAllowed(false); m_childServiceComponent.setNullSelectionAllowed(false); m_childServiceComponent.setWidth(100.0f, Unit.PERCENTAGE); m_ipServiceComponent.setId("ipServiceList"); m_ipServiceComponent.setInputPrompt("No IP service selected"); m_ipServiceComponent.setNewItemsAllowed(false); m_ipServiceComponent.setNullSelectionAllowed(false); m_ipServiceComponent.setWidth(100.0f, Unit.PERCENTAGE);
ifType.setRequired(true); ifType.setImmediate(true); ifType.setNewItemsAllowed(true); groupLayout.addComponent(ifType);
valueField.setRequired(true); valueField.setImmediate(true); valueField.setNewItemsAllowed(false); valueField.setNullSelectionAllowed(false); typeField.setRequired(true); typeField.setImmediate(true); typeField.setNewItemsAllowed(false); typeField.setNullSelectionAllowed(false); typeField.addItem(IncludeCollectionWrapper.DC_GROUP);
sortLayout.setMargin(false); this.sortComboBox.setNullSelectionAllowed(false); this.sortComboBox.setNewItemsAllowed(false); this.sortComboBox.setTextInputAllowed(false); this.sortComboBox.setFilteringMode(FilteringMode.OFF);
sortLayout.setMargin(false); this.sortComboBox.setNullSelectionAllowed(false); this.sortComboBox.setNewItemsAllowed(false); this.sortComboBox.setTextInputAllowed(false); this.sortComboBox.setFilteringMode(FilteringMode.OFF);
m_actionCombo.setCaption(CmsVaadinUtils.getMessageText(org.opencms.ui.Messages.GUI_COPYPAGE_COPY_MODE_0)); m_actionCombo.setNullSelectionAllowed(false); m_actionCombo.setNewItemsAllowed(false); m_actionCombo.setWidth("100%");
modeSelect.setNullSelectionAllowed(false); modeSelect.setImmediate(true); modeSelect.setNewItemsAllowed(false); for (CodeMirrorLanguage lang : CodeMirrorLanguage.values()) { modeSelect.addItem(lang); fontSizeSelect.setNullSelectionAllowed(false); fontSizeSelect.setImmediate(true); fontSizeSelect.setNewItemsAllowed(false); for (int i = 0; i < FONT_SIZES.length; i++) { fontSizeSelect.addItem(FONT_SIZES[i]);