/** * Instantiates a dynamic form. */ public static DynamicForm form() { return new DynamicForm(); }
/** * @return a dynamic form. */ public DynamicForm form() { return new DynamicForm(messagesApi, formatters, validatorFactory, config); }
/** * Instantiates a dynamic form. */ public static DynamicForm form() { return new DynamicForm(); }
DynamicForm form = new DynamicForm() { private boolean isDisabled; @Override public boolean getDisabled() { return isDisabled; } @Override public void setDisabled(boolean disabled) { this.isDisabled = disabled; setFormDisabled(this, disabled); } };
DynamicForm form = new DynamicForm().form().bindFromRequest(); if(form.get("board") == null) { // do something }
@Override public DynamicForm bind(Lang lang, TypedMap attrs, Map<String,String> data, Map<String, Http.MultipartFormData.FilePart<?>> files, String... allowedFields) { Form<Dynamic> form = super.bind(lang, attrs, data.entrySet().stream().collect(Collectors.toMap(e -> asDynamicKey(e.getKey()), e -> e.getValue())), files.entrySet().stream().collect(Collectors.toMap(e -> asDynamicKey(e.getKey()), e -> e.getValue())), allowedFields); return new DynamicForm(form.rawData(), form.files(), form.errors(), form.value(), messagesApi, formatters, validatorFactory, config, lang); }
@Override public DynamicForm bind(Lang lang, TypedMap attrs, Map<String,String> data, Map<String, Http.MultipartFormData.FilePart<?>> files, String... allowedFields) { Form<Dynamic> form = super.bind(lang, attrs, data.entrySet().stream().collect(Collectors.toMap(e -> asDynamicKey(e.getKey()), e -> e.getValue())), files.entrySet().stream().collect(Collectors.toMap(e -> asDynamicKey(e.getKey()), e -> e.getValue())), allowedFields); return new DynamicForm(form.rawData(), form.files(), form.errors(), form.value(), messagesApi, formatters, validatorFactory, config, lang); }
DynamicForm df = new DynamicForm(); ComboBox cb = new ComboBox(); Map<String,String> valuesMap = new HashMap<String,String>(); valuesMap.put("cat","cat"); valuesMap.put("dog","dog"); valuesMap.put("bird","bird"); cb.setValueMap(valuesMap); cb.setTitle("Select:"); df.setItems(cb); ... layout.addMember(df);
@Override public DynamicForm discardingErrors() { final Form<Dynamic> form = super.discardingErrors(); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
@Override public DynamicForm withGlobalError(final String error, final List<Object> args) { final Form<Dynamic> form = super.withGlobalError(error, args); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
@Override public DynamicForm discardingErrors() { final Form<Dynamic> form = super.discardingErrors(); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
@Override public DynamicForm discardingErrors() { final Form<Dynamic> form = super.discardingErrors(); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
@Override public DynamicForm withGlobalError(final String error, final List<Object> args) { final Form<Dynamic> form = super.withGlobalError(error, args); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
/** * Fille with existing data. */ public DynamicForm fill(Map value) { Form<Dynamic> form = super.fill(new Dynamic(value)); return new DynamicForm(form.data(), form.errors(), form.value()); }
/** * Fills the form with existing data. * @param value the map of values to fill in the form. * @return the modified form. */ public DynamicForm fill(Map<String, Object> value) { Form<Dynamic> form = super.fill(new Dynamic(value)); return new DynamicForm(form.rawData(), form.files(), form.errors(), form.value(), messagesApi, formatters, validatorFactory, config, lang().orElse(null)); }
@Override public DynamicForm withError(final String key, final String error, final List<Object> args) { final Form<Dynamic> form = super.withError(asDynamicKey(key), error, args); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
@Override public DynamicForm withError(final String key, final String error, final List<Object> args) { final Form<Dynamic> form = super.withError(asDynamicKey(key), error, args); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }
DynamicForm df = new DynamicForm(); ComboBoxItem cb = new ComboBoxItem(); cb.setValueMap("cat", "dog", "bird"); cb.setTitle("Select"); df.setItems(cb); HLayout layout = new HLayout(); layout.addMember(df); layout.draw();
final DynamicForm df = new DynamicForm(); // FormItem[] fi = new FormItem[3]; CheckboxItem ci = new CheckboxItem(); ci.setShowTitle(false); ci.setTitle(""); SelectItem si = new SelectItem(); si.setTitle("LANGUAGE"); si.setValues("PDF"); df.setItems(ci, si); df.setColWidths("20", "250", "*"); df.setNumCols(3); // df.setFields(fi); RootPanel.get().add(df);
@Override public DynamicForm withError(final ValidationError error) { final Form<Dynamic> form = super.withError(new ValidationError(asDynamicKey(error.key()), error.messages(), error.arguments())); return new DynamicForm(super.rawData(), super.files(), form.errors(), form.value(), this.messagesApi, this.formatters, this.validatorFactory, this.config, lang().orElse(null)); }