public class FormOptions extends PatternOptions
Modifier and Type | Method and Description |
---|---|
DynamicField |
createDynamicField() |
DynamicHierField |
createDynamicHierField()
Create dynamic hierarchy field which embeds a switcher containing a GROUP and ATTRIBUTE facet.
|
Field |
createField(oracle.binding.meta.NamedDefinition namedDefinition)
Create field for a named definition.
|
java.util.List<Widget> |
getAvailableWidgets(Field field)
Returns the set of usable widgets for the given field.
|
java.util.List<Field> |
getFields()
Returns the current set of fields that the form will use to create it's field components.
|
Field |
group(java.util.List<Field> fieldList,
java.lang.String fieldGroupLabel)
Group a list of fields into a field group using the specified
field group label.
|
boolean |
isCreateNavigation()
Determines whether or not the form pattern will create navigation buttons for first, next,
last, and previous actions.
|
boolean |
isCreateSubmitButton()
Determines whether or not the form pattern will create a submit button.
|
boolean |
isReadOnly()
When true, all fields that are auto generated (that is, the component that is
picked by the form pattern) will default to read only controls.
|
boolean |
isRebindingToOriginalSource()
Returns true if the source of a rebind is the same source as the form was originally created
with, otherwise false.
|
void |
setCreateNavigation(boolean createNavigation)
Returns true if the form pattern will create navigation buttons for first, next, last,
and previous actions.
|
void |
setCreateSubmitButton(boolean createSubmitButton)
Returns true if the form pattern will create a submit button.
|
void |
setFields(java.util.List<Field> fields)
Sets the fields to use to create the form.
|
void |
setReadOnly(boolean readOnly)
Only affects the default generation of column components, where only read only
patterns will be considered.
|
void |
ungroup(Field field)
UnGroup a field group into it's individual fields.
|
merge
public void setFields(java.util.List<Field> fields)
fields
- list of fieldspublic java.util.List<Field> getFields()
public Field group(java.util.List<Field> fieldList, java.lang.String fieldGroupLabel)
fieldList
- list of fieldsfieldGroupLabel
- field group labelpublic void ungroup(Field field)
field
- fieldpublic Field createField(oracle.binding.meta.NamedDefinition namedDefinition)
namedDefinition
- named definitionpublic DynamicField createDynamicField()
public DynamicHierField createDynamicHierField()
public void setCreateNavigation(boolean createNavigation)
createNavigation
- create navigation buttonspublic boolean isCreateNavigation()
public void setCreateSubmitButton(boolean createSubmitButton)
createSubmitButton
- create submit buttonpublic boolean isCreateSubmitButton()
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
readOnly
- read onlypublic java.util.List<Widget> getAvailableWidgets(Field field)
field
- fieldpublic boolean isRebindingToOriginalSource()