/** * This method adds a {@link Property.ValueChangeListener} to the underlying ComboBox.<br/> * Such a ValueChangeListener would be notified not only when a user is changing the value directly with the wrapped {@link ComboBox}, * but also fired when the arrows (back, forward) are used. */ @Override public void addValueChangeListener(Property.ValueChangeListener valueChangeListener) { combobox.addValueChangeListener(valueChangeListener); }
private void addValueChangeListeners() { for (AbstractField<?> af : customFields.keySet()) { af.addValueChangeListener(listener); } for (TextField tf : texts.keySet()) { tf.addValueChangeListener(listener); } for (ComboBox cb : enums.keySet()) { cb.addValueChangeListener(listener); } for (ComboBox cb : booleans.keySet()) { cb.addValueChangeListener(listener); } for (DateFilterPopup dfp : dates.keySet()) { dfp.addValueChangeListener(listener); } for (NumberFilterPopup nfp : numbers.keySet()) { nfp.addValueChangeListener(listener); } }
private void addHandlers() { back.addClickListener(new Button.ClickListener() { @Override public void buttonClick(Button.ClickEvent event) { goBack(); } }); forward.addClickListener(new Button.ClickListener() { @Override public void buttonClick(Button.ClickEvent event) { goForward(); } }); combobox.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) { updateButtonState(event.getProperty().getValue()); updateItemDescription(); fireValueChange(true); } }); }
menuDelete.setWidth("0px"); menuDelete.setNullSelectionAllowed(false); menuDelete.addValueChangeListener(new Property.ValueChangeListener() {
eventSource.setContainerDataSource(container); eventSource.setItemCaptionPropertyId(FilesystemContainer.PROPERTY_NAME); eventSource.addValueChangeListener(new ComboBox.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) {
/** * 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); }
dcGroupSource.setContainerDataSource(new XmlFileContainer(datacollectionDir, false)); dcGroupSource.setItemCaptionPropertyId(FilesystemContainer.PROPERTY_NAME); dcGroupSource.addValueChangeListener(new ComboBox.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) {
filter.addValueChangeListener(new Property.ValueChangeListener() {
itemsPerPageSelect.setNullSelectionAllowed(false); itemsPerPageSelect.setWidth(null); itemsPerPageSelect.addValueChangeListener(e -> setPageLength((Integer) e.getProperty().getValue())); if (itemsPerPageSelect.containsId(getPageLength())) { itemsPerPageSelect.select(getPageLength());
typeField.addItem(IncludeCollectionWrapper.DC_GROUP); typeField.addItem(IncludeCollectionWrapper.SYSTEM_DEF); typeField.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) {