@Override public void setFiltered(boolean filtered) { super.setFiltered(filtered); super.toggleAccessConstraint(textBox, filtered); textBox.setEnabled(!filtered); wrapper.setConstraintsApply(filtered); }
public ComboBoxItem(String name, String title) { super(name, title); this.comboBox = new ComboBox(); this.comboBox.addValueChangeHandler( new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { // if(postInit) { setModified(true); setUndefined("".equals(comboBox.getSelectedValue())); // } } }); this.wrapper = new InputElementWrapper(comboBox.asWidget(), this); wrapper.getElement().setAttribute("style", "width:100%"); }
@Override public void setErroneous(boolean b) { super.setErroneous(b); wrapper.setErroneous(b); }
@Override protected void toggleExpressionInput(Widget target, boolean flag) { wrapper.setExpression(flag); }