@Override public void actionPerform(Component component) { conditions.removeCondition(condition); fillConditionsLayout(ConditionsFocusType.NONE); updateFilterModifiedIndicator(); } };
protected void addCondition(AbstractCondition condition) { conditions.getRootNodes().add(new Node<>(condition)); fillConditionsLayout(ConditionsFocusType.LAST); requestFocusToParamEditComponent(); updateFilterModifiedIndicator(); condition.addListener(new AbstractCondition.Listener() { @Override public void captionChanged() { } @Override public void paramChanged(Param oldParam, Param newParam) { updateFilterModifiedIndicator(); } }); }
fillConditionsLayout(ConditionsFocusType.FIRST); requestFocusToParamEditComponent(); updateFilterModifiedIndicator();
fillConditionsLayout(ConditionsFocusType.NONE);
fillConditionsLayout(ConditionsFocusType.FIRST); addConditionBtn.setVisible(editable && userCanEditFilers()); setFilterActionsEnabled();
fillConditionsLayout(ConditionsFocusType.NONE);
fillConditionsLayout(ConditionsFocusType.FIRST); if (delayedFocus) { delayedFocus = false;