@Authors(value="Nikolche Mihajlovski") @Since(value="2.0.0") public class Field extends AbstractWidget<Field>
| Modifier and Type | Field and Description |
|---|---|
protected org.rapidoid.html.Tag |
content |
protected String |
desc |
protected org.rapidoid.html.Tag |
input |
protected Item |
item |
protected org.rapidoid.html.Tag |
label |
protected org.rapidoid.html.FormLayout |
layout |
protected FormMode |
mode |
protected String |
name |
protected Collection<?> |
options |
protected Property |
prop |
protected Boolean |
required |
protected org.rapidoid.html.FieldType |
type |
AMP, ANY, ASTERISK, BYTE_0, COL, CR, CR_, CR_LF, CR_LF_CR_LF, DELETE, EMPTY_ARRAY, EMPTY_STRING_ARRAY, EQ, F, GET, GET_OR_POST, HEAD, HTTP_VERBS, LAST_6, LF, LF_, LF_LF, MALFORMED_CHAR, NOT_FOUND, OPTIONS, PATCH, POST, PUT, SEMI_COL, SEPARATOR_LINE, SPACE, SPACE_, T, TRACE, UTF8_2_BYTES_LEAD, UTF8_3_BYTES_LEAD, UTF8_4_BYTES_LEAD, UTF8_CONTINUATION| Modifier and Type | Method and Description |
|---|---|
protected Object |
checkboxesInput(String name,
Collection<?> options,
org.rapidoid.var.Var<?> var) |
protected Object |
checkboxInput(String name,
org.rapidoid.var.Var<?> var) |
org.rapidoid.html.Tag |
content() |
Field |
content(org.rapidoid.html.Tag content) |
String |
desc() |
Field |
desc(String desc) |
protected Object |
dropdownInput(String name,
Collection<?> options,
org.rapidoid.var.Var<?> var) |
protected Object |
emailInput(String name,
String desc,
org.rapidoid.var.Var<?> var) |
protected org.rapidoid.html.Tag |
field() |
protected FormMode |
fieldMode() |
protected Collection<?> |
getCollectionPropertyOptions(Property prop) |
protected Collection<?> |
getOptionsOfType(Class<?> clazz) |
protected org.rapidoid.html.FieldType |
getPropertyFieldType(Property prop) |
protected Collection<?> |
getPropertyOptions(Property prop) |
protected Object |
input_(String name,
String desc,
org.rapidoid.html.FieldType type,
Collection<?> options,
org.rapidoid.var.Var<?> var) |
org.rapidoid.html.Tag |
input() |
Field |
input(org.rapidoid.html.Tag input) |
protected boolean |
isFieldAllowed() |
protected boolean |
isFieldProgrammatic() |
protected boolean |
isFieldRequired(Property prop) |
org.rapidoid.html.Tag |
label() |
Field |
label(org.rapidoid.html.Tag label) |
org.rapidoid.html.FormLayout |
layout() |
Field |
layout(org.rapidoid.html.FormLayout layout) |
FormMode |
mode() |
Field |
mode(FormMode mode) |
protected Object |
multiSelectInput(String name,
Collection<?> options,
org.rapidoid.var.Var<?> var) |
String |
name() |
Field |
name(String name) |
Collection<?> |
options() |
Field |
options(Collection<?> options) |
protected Object |
passwordInput(String name,
String desc,
org.rapidoid.var.Var<?> var) |
Property |
prop() |
Field |
prop(Property prop) |
protected Collection<?> |
propertyOptions(Property prop) |
static String |
propVarName(Object target,
String name) |
protected Object |
radiosInput(String name,
Collection<?> options,
org.rapidoid.var.Var<?> var) |
protected org.rapidoid.html.Tag |
readonly(Object item) |
protected org.rapidoid.html.Tag |
render() |
Boolean |
required() |
Field |
required(Boolean required) |
protected Object |
textareaInput(String name,
String desc,
org.rapidoid.var.Var<?> var) |
protected Object |
textInput(String name,
String desc,
org.rapidoid.var.Var<?> var) |
org.rapidoid.html.FieldType |
type() |
Field |
type(org.rapidoid.html.FieldType type) |
protected volatile FormMode mode
protected volatile Item item
protected volatile Property prop
protected volatile org.rapidoid.html.FormLayout layout
protected volatile String name
protected volatile String desc
protected volatile org.rapidoid.html.FieldType type
protected volatile Collection<?> options
protected volatile Boolean required
protected volatile org.rapidoid.html.Tag content
protected volatile org.rapidoid.html.Tag label
protected volatile org.rapidoid.html.Tag input
protected boolean isFieldRequired(Property prop)
protected org.rapidoid.html.Tag field()
protected Object input_(String name, String desc, org.rapidoid.html.FieldType type, Collection<?> options, org.rapidoid.var.Var<?> var)
protected org.rapidoid.html.Tag readonly(Object item)
protected Object checkboxesInput(String name, Collection<?> options, org.rapidoid.var.Var<?> var)
protected Object radiosInput(String name, Collection<?> options, org.rapidoid.var.Var<?> var)
protected Object multiSelectInput(String name, Collection<?> options, org.rapidoid.var.Var<?> var)
protected Object dropdownInput(String name, Collection<?> options, org.rapidoid.var.Var<?> var)
protected org.rapidoid.html.Tag render()
render in class AbstractWidget<Field>protected boolean isFieldProgrammatic()
protected boolean isFieldAllowed()
protected FormMode fieldMode()
protected org.rapidoid.html.FieldType getPropertyFieldType(Property prop)
protected Collection<?> getPropertyOptions(Property prop)
protected Collection<?> getCollectionPropertyOptions(Property prop)
protected Collection<?> propertyOptions(Property prop)
protected Collection<?> getOptionsOfType(Class<?> clazz)
public FormMode mode()
public Property prop()
public org.rapidoid.html.FormLayout layout()
public Field layout(org.rapidoid.html.FormLayout layout)
public String name()
public String desc()
public org.rapidoid.html.FieldType type()
public Field type(org.rapidoid.html.FieldType type)
public Collection<?> options()
public Field options(Collection<?> options)
public Boolean required()
public org.rapidoid.html.Tag content()
public Field content(org.rapidoid.html.Tag content)
public org.rapidoid.html.Tag label()
public Field label(org.rapidoid.html.Tag label)
public org.rapidoid.html.Tag input()
public Field input(org.rapidoid.html.Tag input)
Copyright © 2014–2017 Nikolche Mihajlovski and contributors. All rights reserved.