@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return input.addValueChangeHandler(handler); }
@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return input.addValueChangeHandler(handler); }
@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return input.addValueChangeHandler(handler); }
@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return this.textArea.addValueChangeHandler(handler); }
/** * Create a new ListItem. * * @param name The item name. * @param title The displayed title for the item. * @param displayOnly If true, never allow editing. */ public ListItem(String name, String title, boolean displayOnly) { super(name, title); this.textArea = new TextArea(); this.textArea.setTabIndex(0); this.textArea.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { setModified(true); setUndefined(event.getValue().equals("")); } }); this.displayOnly = displayOnly; wrapper = new InputElementWrapper(textArea, this); wrapper.setHelpText("One item per line"); }
private void setup(int numLines) { textArea = new TextArea(); textArea.setName(name); textArea.setTitle(title); textArea.setTabIndex(0); valueChangeHandler = new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { setModified(true); setUndefined(event.getValue().equals("")); } }; textArea.addValueChangeHandler(valueChangeHandler); textArea.setVisibleLines(numLines); wrapper = new InputElementWrapper(textArea, this); }
/** * Create a new PropertyListItem. * * @param name The item name. * @param title The displayed title for the item. * @param displayOnly If true, never allow editing. */ public PropertyListItem(String name, String title, boolean displayOnly) { super(name, title); this.textArea = new TextArea(); this.textArea.setTabIndex(0); this.textArea.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { setModified(true); setUndefined(event.getValue().equals("")); } }); this.displayOnly = displayOnly; wrapper = new InputElementWrapper(textArea, this); wrapper.setHelpText("One tuple (key=value) per line"); unsetErrorState(); }
/** Creates an inner flow panel and adds it to this widget. Also sets the text in * the text area and sets its value change handler. * */ private void setup() { final FlowPanel temp = new FlowPanel(); temp.addStyleName( "inlineBlock" ); if ( hasOldValue() ) { valueField.setText( InstanceWidgetUtils.formatText( oldValue ) ); } widgetPanel.add( temp ); temp.add( valueField ); valueField.addValueChangeHandler( getValueChangeHandler() ); }