ValType
- The value type the field represents.public static class InputDialog.Field<ValType> extends java.lang.Object implements InputDialog.Item
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
allowBlank
Whether blank value is accepted
|
(package private) java.lang.Integer |
fieldSize
Field size
|
(package private) java.lang.String |
header
Header to be displayed in the selection list for selection fields
|
(package private) boolean |
inline
Whether the field should be laid out as inline, relevant for check and radio boxes
|
(package private) org.gwtbootstrap3.client.ui.base.AbstractInputGroupAddon |
inputAddon
Additional input widget
|
(package private) java.lang.String |
label
Optional field label
|
(package private) java.lang.Integer |
labelSize
Label size
|
(package private) int |
lines
Number of lines for text area field
|
(package private) java.util.List<org.gwtbootstrap3.extras.select.client.ui.Option> |
options
List of options for selection fields
|
(package private) boolean |
password
Password flag
|
(package private) boolean |
readOnly
Read only flag
|
(package private) java.util.List<java.lang.String> |
suggestions
List of values to be displayed in a suggestion list box
|
(package private) java.lang.String |
tooltip
Tooltip
|
(package private) org.gwtbootstrap3.client.ui.form.validator.Validator<ValType>[] |
validators
Any custom validators
|
(package private) ValType |
value
The value to be displayed
|
Constructor and Description |
---|
Field()
Default ctor.
|
Field(java.lang.String label,
ValType value)
Ctor.
|
Field(java.lang.String label,
ValType value,
boolean allowBlank)
Ctor.
|
Field(java.lang.String label,
ValType value,
boolean allowBlank,
org.gwtbootstrap3.client.ui.form.validator.Validator<ValType>... validators)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.gwtbootstrap3.extras.select.client.ui.Option> |
buildOptions(java.util.List<java.lang.String> optionsList)
Options builder.
|
protected java.util.List<org.gwtbootstrap3.extras.select.client.ui.Option> |
buildOptions(java.util.Map<java.lang.String,java.lang.String> optionsMap)
Options builder.
|
InputDialog.Field |
inline(boolean inline)
Inline setter.
|
InputDialog.Field |
lines(int lines)
Lines setter.
|
InputDialog.Field |
password(boolean password)
Password flag setter.
|
InputDialog.Field |
readOnly(boolean readOnly)
Readonly setter.
|
InputDialog.Field |
withAddon(org.gwtbootstrap3.client.ui.base.AbstractInputGroupAddon inputAddon)
Addon setter.
|
InputDialog.Field |
withFieldSize(int size)
Field size setter.
|
InputDialog.Field |
withLabelSize(int size)
Label size setter.
|
InputDialog.Field |
withSuggestions(java.util.List<java.lang.String> suggestions)
Suggestions setter.
|
InputDialog.Field |
withTooltip(java.lang.String tooltip)
Tooltip setter.
|
java.lang.String label
java.lang.Integer labelSize
java.lang.Integer fieldSize
java.lang.String tooltip
ValType value
boolean allowBlank
org.gwtbootstrap3.client.ui.form.validator.Validator<ValType>[] validators
java.util.List<java.lang.String> suggestions
org.gwtbootstrap3.client.ui.base.AbstractInputGroupAddon inputAddon
java.util.List<org.gwtbootstrap3.extras.select.client.ui.Option> options
java.lang.String header
boolean inline
int lines
boolean readOnly
boolean password
public Field()
public Field(java.lang.String label, ValType value)
label
- Field label.value
- Initial field value.public Field(java.lang.String label, ValType value, boolean allowBlank)
label
- Field label.value
- Initial field value.allowBlank
- Whether blank value is allowed.public InputDialog.Field withSuggestions(java.util.List<java.lang.String> suggestions)
suggestions
- List of suggestions.this
public InputDialog.Field withTooltip(java.lang.String tooltip)
tooltip
- Field tooltip.this
public InputDialog.Field withAddon(org.gwtbootstrap3.client.ui.base.AbstractInputGroupAddon inputAddon)
inputAddon
- Field addon widget.this
public InputDialog.Field inline(boolean inline)
inline
- Inline flag.this
public InputDialog.Field lines(int lines)
lines
- Text area number of lines.this
public InputDialog.Field readOnly(boolean readOnly)
readOnly
- Field read only flag.this
public InputDialog.Field password(boolean password)
password
- Field password flag.this
public InputDialog.Field withLabelSize(int size)
size
- Field label size.this
public InputDialog.Field withFieldSize(int size)
size
- Field size.this
protected java.util.List<org.gwtbootstrap3.extras.select.client.ui.Option> buildOptions(java.util.List<java.lang.String> optionsList)
optionsList
- List of options.Option
instancesprotected java.util.List<org.gwtbootstrap3.extras.select.client.ui.Option> buildOptions(java.util.Map<java.lang.String,java.lang.String> optionsMap)
optionsMap
- List of options map [value-display text].Option
instances