private AbstractField<?> createTextField(Object propertyId) { final TextField textField = new TextField(); if (owner.getFilterDecorator() != null) { if (owner.getFilterDecorator().isTextFilterImmediate(propertyId)) { textField.addTextChangeListener(new TextChangeListener() { @Override public void textChange(TextChangeEvent event) { textField.setValue(event.getText()); } }); textField.setTextChangeTimeout(owner.getFilterDecorator().getTextChangeTimeout(propertyId)); } if (owner.getFilterDecorator().getAllItemsVisibleString() != null) { textField.setInputPrompt(owner.getFilterDecorator().getAllItemsVisibleString()); } } textField.setNullRepresentation(""); texts.put(textField, propertyId); return textField; }
}); timeRangeFrom.addTextChangeListener(e -> { grafanaDashletQuickRangePicker.selectQuickRange(e.getText(), timeRangeTo.getValue()); }); timeRangeTo.addTextChangeListener(e -> { grafanaDashletQuickRangePicker.selectQuickRange(timeRangeFrom.getValue(), e.getText()); });
editableField.addTextChangeListener(new FieldEvents.TextChangeListener() { @Override public void textChange(FieldEvents.TextChangeEvent event) {
filterTextField.setImmediate(true); filterTextField.addTextChangeListener(new FieldEvents.TextChangeListener() { @Override public void textChange(FieldEvents.TextChangeEvent textChangeEvent) {
field.addTextChangeListener(new FieldEvents.TextChangeListener() { SimpleStringFilter filter = null;
titleField.addTextChangeListener(new FieldEvents.TextChangeListener() { public void textChange(FieldEvents.TextChangeEvent textChangeEvent) { AbstractTextField source = (AbstractTextField) textChangeEvent.getSource();