@Override public Component createEditor() { ComboBox ret = new ComboBox(); ret.setNullSelectionAllowed(false); ret.setTextInputAllowed(false); return ret; }
/** * Constructs a Switcher by a given {@link Container} and colorVariant ("green" or "black", "green" is default). * @param container * @param colorVariation */ public Switcher(Container container, String colorVariation) { this.colorVariation = colorVariation; // instantiate the combobox with the container if (!(container instanceof Container.Ordered)) { container = new ContainerOrderedWrapper(container); } combobox = new ComboBox("", container); combobox.setTextInputAllowed(false); }
protected AbstractSelect createCompatibleSelect( Class<? extends AbstractSelect> fieldType) { AbstractSelect select; if (fieldType.isAssignableFrom(ListSelect.class)) { select = new ListSelect(); select.setMultiSelect(false); } else if (fieldType.isAssignableFrom(NativeSelect.class)) { select = new NativeSelect(); } else if (fieldType.isAssignableFrom(OptionGroup.class)) { select = new OptionGroup(); select.setMultiSelect(false); } else if (fieldType.isAssignableFrom(Table.class)) { Table t = new Table(); t.setSelectable(true); select = t; } else { select = new ComboBox(null); } select.setImmediate(true); select.setNullSelectionAllowed(false); return select; }
@SuppressWarnings({ "rawtypes", "unchecked" }) private AbstractField createEnumField(Class<?> type, Object propertyId) { ComboBox enumSelect = new ComboBox(); /* Add possible 'view all' item */ if (owner.getFilterDecorator() != null && owner.getFilterDecorator().getAllItemsVisibleString() != null) { Object nullItem = enumSelect.addItem(); enumSelect.setNullSelectionItemId(nullItem); enumSelect.setItemCaption(nullItem, owner.getFilterDecorator().getAllItemsVisibleString()); } /* Add items from enumeration */ for (Object o : EnumSet.allOf((Class<Enum>) type)) { enumSelect.addItem(o); if (owner.getFilterDecorator() != null) { String caption = owner.getFilterDecorator().getEnumFilterDisplayName(propertyId, o); enumSelect.setItemCaption(o, caption == null ? o.toString() : caption); Resource icon = owner.getFilterDecorator().getEnumFilterIcon(propertyId, o); if (icon != null) { enumSelect.setItemIcon(o, icon); } } else { enumSelect.setItemCaption(o, o.toString()); } } enums.put(enumSelect, propertyId); return enumSelect; }
@Override public Field<?> createField(Container container, Object itemId, Object propertyId, Component uiContext) { if (propertyId.equals("cf")) { final ComboBox field = new ComboBox(); field.setImmediate(true); field.setRequired(true);
@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); } });
@SuppressWarnings("serial") public VWorkBar() { menuDelete = new ComboBox(); menuDelete.setTextInputAllowed(false); menuDelete.setId("a" + UUID.randomUUID().toString().replace('-', 'x'));
final ComboBox field = new ComboBox(); field.setSizeFull(); field.setRequired(true);
final XmlFileContainer container = new XmlFileContainer(eventsDir, true); container.addExcludeFile("default.events.xml"); // This is a protected file, should not be updated. final ComboBox eventSource = new ComboBox(); toolbar.addComponent(eventSource); eventSource.setImmediate(true);
private AbstractField<?> createBooleanField(Object propertyId) { ComboBox booleanSelect = new ComboBox(); booleanSelect.addItem(true); booleanSelect.addItem(false); if (owner.getFilterDecorator() != null) { /* Add possible 'view all' item */ if (owner.getFilterDecorator().getAllItemsVisibleString() != null) { Object nullItem = booleanSelect.addItem(); booleanSelect.setNullSelectionItemId(nullItem); booleanSelect.setItemCaption(nullItem, owner.getFilterDecorator().getAllItemsVisibleString()); } String caption = owner.getFilterDecorator().getBooleanFilterDisplayName(propertyId, true); booleanSelect.setItemCaption(true, caption == null ? "true" : caption); Resource icon = owner.getFilterDecorator().getBooleanFilterIcon(propertyId, true); if (icon != null) { booleanSelect.setItemIcon(true, icon); } caption = owner.getFilterDecorator().getBooleanFilterDisplayName(propertyId, false); booleanSelect.setItemCaption(false, caption == null ? "false" : caption); icon = owner.getFilterDecorator().getBooleanFilterIcon(propertyId, false); if (icon != null) { booleanSelect.setItemIcon(false, icon); } } else { booleanSelect.setItemCaption(true, "true"); booleanSelect.setItemCaption(false, "false"); } booleans.put(booleanSelect, propertyId); return booleanSelect; }
/** * Instantiates a new color picker select. */ public ColorPickerSelect() { VerticalLayout layout = new VerticalLayout(); setCompositionRoot(layout); setStyleName("colorselect"); setWidth("100%"); range = new ComboBox(); range.setImmediate(true); range.setImmediate(true); range.setNullSelectionAllowed(false); range.setNewItemsAllowed(false); range.setWidth("100%"); range.addValueChangeListener(this); for (ColorRangePropertyId id : ColorRangePropertyId.values()) { range.addItem(id); } range.select(ColorRangePropertyId.ALL); layout.addComponent(range); grid = new ColorPickerGrid(createAllColors(14, 10)); grid.setWidth("100%"); layout.addComponent(grid); }
final ComboBox dcGroupSource = new ComboBox(); toolbar.addComponent(dcGroupSource); dcGroupSource.setImmediate(true);
@SuppressWarnings("serial") public SearchField(MNlsProvider nlsProvider) { this.nlsProvider = nlsProvider; filter = new ComboBox(); filter.setNewItemsAllowed(true); filter.setNewItemHandler(new AbstractSelect.NewItemHandler() {
m_childServiceComponent = new ComboBox("Child Service"); m_childServiceComponent.setId("childServiceList"); m_childServiceComponent.setInputPrompt("No child service selected"); m_ipServiceComponent = new ComboBox("IP Service"); m_ipServiceComponent.setId("ipServiceList"); m_ipServiceComponent.setInputPrompt("No IP service selected"); m_applicationComponent = new ComboBox("Application"); m_applicationComponent.setId("applicationList"); m_applicationComponent.setInputPrompt("No Application selected");
public HorizontalLayout createControls(PagedFilterControlConfig config) { Label itemsPerPageLabel = new Label(config.getItemsPerPage(), ContentMode.HTML); itemsPerPageLabel.setSizeUndefined(); final ComboBox itemsPerPageSelect = new ComboBox();
layout.addComponent(tabNameField); parentSelect = new ComboBox(); parentSelect.setCaption(getMessage("folders.folderEditWindow.parentSelect")); parentSelect.setWidth("250px"); presentation = new ComboBox(); presentation.setCaption(getMessage("folders.folderEditWindow.presentation")); presentation.setWidth("250px");