@Override public JSONObject retrieveGETData(OgemaHttpRequest req) { if (value == null) setValue(""); else setValue(format(value)); return super.retrieveGETData(req); }
@Override protected void setDefaultValues(TextFieldData opt) { super.setDefaultValues(opt); NumberInputFieldOptions opt2 = (NumberInputFieldOptions) opt; opt2.setNrDecimals(defaultNrDecimals); opt2.setMax(defaultMax); opt2.setMin(defaultMin); opt2.setStep(defaultStep); opt2.removeStl(TextFieldData.FORM_CONTROL); }
/** * Set the number of decimal digits. Pass a negative value to show all digits. * @param nrDecimals * @param req */ public void setNrDecimals(short nrDecimals, OgemaHttpRequest req) { getData(req).setNrDecimals(nrDecimals); }
public void setType(TextFieldType type,OgemaHttpRequest req) { getData(req).setType(type.getTypeString()); }
public void setPlaceholder(String placeholder,OgemaHttpRequest req) { getData(req).setPlaceholder(placeholder); }
@SuppressWarnings("unchecked") @Override public ValueInputFieldData<N> getData(OgemaHttpRequest req) { return (ValueInputFieldData<N>) super.getData(req); }
public void setLowerBound(double lowerBound, OgemaHttpRequest req) { getData(req).setLowerBound(lowerBound); }
public TextField(WidgetPage<?> page, String id, SendValue sendValueOnChange, OgemaHttpRequest req) { super(page, id, req); setDefaultSendValueOnChange(sendValueOnChange == SendValue.TRUE); addDefaultStyle(TextFieldData.FORM_CONTROL); }
public int getNrDecimals(OgemaHttpRequest req) { return getData(req).getNrDecimals(); }
public TextField(WidgetPage<?> page, String id, boolean globalWidget) { super(page, id, globalWidget); addDefaultStyle(TextFieldData.FORM_CONTROL); } public TextField(WidgetPage<?> page, String id, boolean globalWidget, SendValue sendValueOnChange) {
@SuppressWarnings("unchecked") @Override public ResourceTextFieldData<T> getData(OgemaHttpRequest req) { return (ResourceTextFieldData<T>) super.getData(req); }
public TextField(WidgetPage<?> page, String id, boolean globalWidget, SendValue sendValueOnChange) { super(page, id, globalWidget, sendValueOnChange); addDefaultStyle(TextFieldData.FORM_CONTROL); } public TextField(WidgetPage<?> page, String id, SendValue sendValueOnChange, OgemaHttpRequest req) {