public class MyPopup extends PopupScreen{ public MyPopup() { super(new VerticalFieldManager(), Field.FOCUSABLE); add(new LabelField("Hello!")); }
/** * Creates a new date field. */ public DateField() { super(); autoValidate = false; propertyEditor = new DateTimePropertyEditor(); messages = new DateFieldMessages(); setTriggerStyle("x-form-date-trigger"); }
/** * Creates a new text field. */ public TextField() { messages = new TextFieldMessages(); setWidth(150); }
@Override protected void onTriggerClick(ComponentEvent ce) { super.onTriggerClick(ce); setValue(null); onFilter(); }
@Override public void reset() { super.reset(); createFileInput(); }
/** * Sets the cell's number formatter. * * @param format the format */ public void setFormat(NumberFormat format) { getPropertyEditor().setFormat(format); }
/** * Creates a new number field. */ public NumberField() { messages = new NumberFieldMessages(); setHideTrigger(true); setIncrement(0d); }
@Override protected boolean validateValue(String value) { boolean ret = super.validateValue(value); onFilter(); return ret; } }
@Override protected void afterRender() { super.afterRender(); addStyleOnOver(trigger.dom, "x-form-trigger-over"); removeStyleName(fieldStyle); }
protected void afterRender() { super.afterRender(); addStyleOnOver(trigger.dom, "x-form-spinner-overup"); addStyleOnOver(twinTrigger.dom, "x-form-spinner-overdown"); }
/** * The underlying data field name to bind to this ComboBox (defaults to * 'text'). * * @param displayField the display field */ public void setDisplayField(String displayField) { getPropertyEditor().setDisplayProperty(displayField); }
/** * Sets the display field. * * @param displayField the display field */ public void setDisplayField(String displayField) { getPropertyEditor().setDisplayProperty(displayField); }
/** * Returns the number property editor number type. * * @see NumberPropertyEditor#setType(Class) * @return the number type */ public Class<?> getPropertyEditorType() { return getPropertyEditor().getType(); }
protected void onTriggerClick(ComponentEvent ce) { super.onTriggerClick(ce); // only do it from the ClickRepeater, not from onBrowserEvent if (ce == null) { doSpin(true); } }
@Override protected void notifyHide() { super.notifyHide(); doNotify(lc, false); }
/** * Sets the loading text. * * @param loadingText the loading text */ public void setLoadingText(String loadingText) { getMessages().setLoadingText(loadingText); }
@Override protected void onDisable() { super.onDisable(); addStyleName("x-item-disabled"); }