if (e.getState() == State.VALID) { if (e.getPrevState() != State.VALID) { initMetaClass(mainDs.getItem()); } else {
fireStateChanged(e.getPrevState());
@SuppressWarnings("unchecked") protected void initParentDsListeners() { masterDs.addItemChangeListener(e -> { Entity prevValue = getItem(e.getPrevItem()); Entity newValue = getItem(e.getItem()); reattachListeners(prevValue, newValue); fireItemChanged((T) prevValue); }); masterDs.addStateChangeListener(e -> fireStateChanged(e.getPrevState()) ); masterDs.addItemPropertyChangeListener(e -> { if (e.getProperty().equals(metaProperty.getName()) && !Objects.equals(e.getPrevValue(), e.getValue())) { reattachListeners((Entity) e.getPrevValue(), (Entity) e.getValue()); fireItemChanged((T) e.getPrevValue()); } }); }
protected void initParentDsListeners() { //noinspection unchecked masterDs.addItemChangeListener(e -> { Entity prevValue = getItem(e.getPrevItem()); Entity newValue = getItem(e.getItem()); reattachListeners(prevValue, newValue); fireItemChanged((T) prevValue); }); //noinspection unchecked masterDs.addStateChangeListener(e -> fireStateChanged(e.getPrevState())); //noinspection unchecked masterDs.addItemPropertyChangeListener(e -> { if (e.getProperty().equals(metaProperty.getName()) && !Objects.equals(e.getPrevValue(), e.getValue())) { reattachListeners((Entity) e.getPrevValue(), (Entity) e.getValue()); fireItemChanged((T) e.getPrevValue()); } }); }
@Override public void init(Map<String, Object> params) { super.init(params); categoryAttrsTable.addAction(new CategoryAttributeCreateAction()); categoryAttrsTable.addAction(new CategoryAttributeEditAction()); categoryAttrsTable.addAction(new RemoveAction(categoryAttrsTable, false)); categoryAttrsTable.addAction(new RefreshAction(categoryAttrsTable)); categoryAttrsDs.addStateChangeListener(e -> { if (e.getState() != Datasource.State.VALID) { return; } initDataTypeColumn(); initDefaultValueColumn(); }); initMoveButtons(); }
protected void datasourceStateChanged(Datasource.StateChangeEvent<E> e) { if (e.getState() == Datasource.State.VALID) { setState(BindingState.ACTIVE); } else { setState(BindingState.INACTIVE); } }
protected void datasourceStateChanged(Datasource.StateChangeEvent<E> e) { if (e.getState() == Datasource.State.VALID) { setState(BindingState.ACTIVE); } else { setState(BindingState.INACTIVE); } }
protected void datasourceStateChanged(Datasource.StateChangeEvent<E> e) { if (e.getState() == Datasource.State.VALID) { setState(BindingState.ACTIVE); } else { setState(BindingState.INACTIVE); } }
@SuppressWarnings("unchecked") protected void loadComponent(Datasource ds) { ds.addStateChangeListener(e -> { if (!Datasource.State.VALID.equals(e.getState())) { return; } createRuntimeFieldGroup(ds); }); }
protected void datasourceStateChanged(Datasource.StateChangeEvent<E> e) { if (e.getState() == Datasource.State.VALID) { setState(BindingState.ACTIVE); } else { setState(BindingState.INACTIVE); } }
@SuppressWarnings("unchecked") protected void fireStateChanged(State prevStatus) { StateChangeEvent<T> stateChangeEvent = new StateChangeEvent<>(this, prevStatus, getState()); getEventRouter().fireEvent(StateChangeListener.class, StateChangeListener::stateChanged, stateChangeEvent); }
protected void datasourceStateChanged(Datasource.StateChangeEvent<E> e) { if (e.getState() == Datasource.State.VALID) { setState(BindingState.ACTIVE); } else { setState(BindingState.INACTIVE); } }