protected void addRegionPropertiesDsListener() { reportRegionPropertiesTableDs.addItemChangeListener(e -> showOrHideSortBtns()); reportRegionPropertiesTableDs.addCollectionChangeListener(e -> showOrHideSortBtns()); }
public DatasourceTableItems(CollectionDatasource<E, K> datasource) { this.datasource = datasource; this.datasource.addStateChangeListener(this::datasourceStateChanged); this.datasource.addItemPropertyChangeListener(this::datasourceItemPropertyChanged); this.datasource.addCollectionChangeListener(this::datasourceCollectionChanged); this.datasource.addItemChangeListener(this::datasourceItemChanged); CollectionDsHelper.autoRefreshInvalid(datasource, true); if (datasource.getState() == Datasource.State.VALID) { setState(BindingState.ACTIVE); } }
fg.setEditable(CONTENT_TEXT, false); sendingMessageDs.addItemChangeListener(e -> selectedItemChanged(e.getItem()));
@SuppressWarnings("unchecked") public void bind(CollectionDatasource ds) { ds.addItemChangeListener(new WeakItemChangeListener(ds, this)); ds.addItemPropertyChangeListener(new WeakItemPropertyChangeListener(ds, this)); ds.addStateChangeListener(new WeakStateChangeListener(ds, this)); ds.addCollectionChangeListener(new WeakCollectionChangeListener(ds, this)); } }
@SuppressWarnings("unchecked") public void bind(CollectionDatasource ds) { weakItemChangeListener = new WeakItemChangeListener(ds, this); ds.addItemChangeListener(weakItemChangeListener); weakItemPropertyChangeListener = new WeakItemPropertyChangeListener(ds, this); ds.addItemPropertyChangeListener(weakItemPropertyChangeListener); weakStateChangeListener = new WeakStateChangeListener(ds, this); ds.addStateChangeListener(weakStateChangeListener); weakCollectionChangeListener = new WeakCollectionChangeListener(ds, this); ds.addCollectionChangeListener(weakCollectionChangeListener); }
@Override public void init(Map<String, Object> params) { lookupFrame = openWindow(lookupWindowId, WindowManager.OpenType.DIALOG, widgetRepository.getWidgetParams(widget)); for (ListComponent c : findListComponents(lookupFrame)) { c.getDatasource().addItemChangeListener(e -> events.publish(new ItemsSelectedEvent(widget, c.getSelected()))); } lookupFrame.close(Window.CLOSE_ACTION_ID, true); lookupFrame.setSizeFull(); scroll.add(lookupFrame.getFrame()); }
/** * Adds a listener that reloads the selected record with the specified view and sets it to editDs. */ @SuppressWarnings("unchecked") protected void initBrowseItemChangeListener() { CollectionDatasource browseDs = getTable().getDatasource(); Datasource editDs = getFieldGroup().getDatasource(); browseDs.addItemChangeListener(e -> { if (e.getItem() != null) { Entity reloadedItem = getDsContext().getDataSupplier().reload( e.getDs().getItem(), editDs.getView(), null, e.getDs().getLoadDynamicAttributes()); editDs.setItem(reloadedItem); } }); }
procInstancesDs.addItemChangeListener(e -> { boolean enabled = e.getItem() != null && BooleanUtils.isNotTrue(e.getItem().getActive()); removeAction.setEnabled(enabled);
protected void initDataSetListeners() { tabOrientationTableDecorator.decorate(dataSets, bandDefinitionDs); dataSetsDs.addItemChangeListener(e -> { if (e.getItem() != null) { applyVisibilityRules(e.getItem());
}); loggedEntityDs.addItemChangeListener(e -> { if (e.getItem() != null) { fillAttributes(e.getItem().getName(), e.getItem(), false);
removeBtn.setAction(removeAction); procModelsDs.addItemChangeListener(e -> { if (e.getItem() != null) { String modelerUrl = generateModelerUrl(e.getItem());
tasksTable.addAction(executeOnceAction); tasksDs.addItemChangeListener(e -> { ScheduledTask singleSelected = tasksTable.getSingleSelected(); Set<ScheduledTask> selected = tasksTable.getSelected();
enumValuesTable.setColumnWidth("cancel", 30); enumValuesDs.addItemChangeListener(e -> { if (e.getPrevItem() == null) { // if the first time selected localizedFrame.setEditableFields(true);
constraintsDs.addItemChangeListener(e -> { if (e.getItem() != null) { activateAction.setCaption(Boolean.TRUE.equals(e.getItem().getIsActive()) ?
reportRegionsDs.addItemChangeListener(e -> { if (regionsTable.getSingleSelected() != null) { moveDownBtn.setEnabled(true);
usersDs.addItemChangeListener(e -> { if (usersTable.getSelected().size() > 1) { copyAction.setEnabled(false);