@Override public void setValue(String value, OgemaHttpRequest req) { if (value != null) Float.parseFloat(value); // throws NumberFormatException if String is not a number super.setValue(value, req); }
@Override public void onGET(OgemaHttpRequest req) { IntegerResource source = getResource(sva, req, IntegerResource.class); myField.setValue(source.getValue()+"",req); }
@Override public void onGET(OgemaHttpRequest req) { StringResource source = getResource(sva, req, StringResource.class); myField.setValue(source.getValue()+"",req); }
@Override public void onGET(OgemaHttpRequest req) { IntegerResource source = getResource(sva, req, IntegerResource.class); myField.setValue(source.getValue()+"",req); }
@Override public void onGET(OgemaHttpRequest req) { TimeResource source = getResource(sva, req, TimeResource.class); switch(mode) { case 1: myField.setValue(source.getValue()/1000+"",req); break; case 2: myField.setValue(source.getValue()/60000+"",req); break; case 3: myField.setValue(source.getValue()/(60*60000)+"",req); break; case 4: myField.setValue(source.getValue()/(24*60*60000)+"",req); break; case 5: myField.setValue(source.getValue()/(30*24*60*60000)+"",req); break; case -1: String s = StringFormatHelperSP.getFormattedValue(source.getValue(), 360); lastMode.lastMode = getLastMode(s); myField.setValue(s, req); break; default: myField.setValue(source.getValue()+"",req); } }
((Label) widget).setText(val, req); else if (widget instanceof TextField) ((TextField) widget).setValue(val, req);
value = ""; if (widget instanceof TextField) ((TextField) widget).setValue(value, req); else if (widget instanceof Label) ((Label) widget).setText(value, req);
public static void clearWidgets(Map<String,OgemaWidgetBase<?>> widgets, OgemaHttpRequest req) { for (OgemaWidgetBase<?> widget: widgets.values()) { if (widget instanceof TextField) { ((TextField) widget).setValue("", req); } else if (widget instanceof ReferenceDropdown) { ((ReferenceDropdown<?>) widget).selectSingleOption(DropdownData.EMPTY_OPT_ID, req); } else if (widget instanceof ControllableDropdown) { ((ControllableDropdown) widget).setActive(false, req); } else if (widget instanceof ResourceListMultiselect<?>) { ((ResourceListMultiselect<?>) widget).setActive(false, req); } else if (widget instanceof TriggerableMethodLabel) { ((TriggerableMethodLabel) widget).setMessage("", req); ((TriggerableMethodLabel) widget).setPattern(null, req); } else if (widget instanceof Label) { ((Label) widget).setText("", req); } else if (widget instanceof Datepicker) { ((Datepicker) widget).setDate("", req); } else if (widget instanceof EnumMultiselect) { ((EnumMultiselect) widget).setActive(false, req); } } }