@Override public void setTabIndex(int index) { this.textArea.setTabIndex(index); }
@Override public void setTabIndex(int index) { input.setTabIndex(index); }
@Override public void setTabIndex(int index) { input.setTabIndex(index); }
@Override public void setTabIndex(int value) { if (isAttached()) { if (isEnabled()) { getInputElt().setTabIndex(value); savedTabIndex = null; } else { savedTabIndex = value; } } else { input.setTabIndex(value); JQMCommon.setAttribute(getInputElt(), "tabindex", String.valueOf(value)); } }
/** * 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(); }