| Modifiers | Name | Description |
|---|---|---|
static class |
ScreenForm.FormInstance |
|
static class |
ScreenForm.FormListRenderInfo |
| Modifiers | Name | Description |
|---|---|---|
protected ExecutionContextFactoryImpl |
ecfi |
|
protected org.moqui.util.MNode |
entityFindNode |
|
protected java.lang.String |
extendsScreenLocation |
|
protected static java.util.Set<java.lang.String> |
fieldAttributeNames |
|
protected java.lang.String |
formName |
|
protected java.lang.String |
fullFormName |
|
protected boolean |
hasDbExtensions |
|
protected ScreenForm.FormInstance |
internalFormInstance |
|
protected org.moqui.util.MNode |
internalFormNode |
|
protected boolean |
isDynamic |
|
protected java.lang.String |
location |
|
protected static org.slf4j.Logger |
logger |
|
protected org.moqui.impl.actions.XmlAction |
rowActions |
|
protected ScreenDefinition |
sd |
|
protected static java.util.Set<java.lang.String> |
subFieldAttributeNames |
| Type | Name and description |
|---|---|
static java.util.Set |
displayOnlyIgnoreNodeNames |
| Constructor and description |
|---|
ScreenForm
(ExecutionContextFactoryImpl ecfi, ScreenDefinition sd, org.moqui.util.MNode baseFormNode, java.lang.String location) |
| Type | Name and description |
|---|---|
void |
addAutoEntityField(EntityDefinition ed, java.lang.String fieldName, java.lang.String fieldType, org.moqui.util.MNode newFieldNode, org.moqui.util.MNode subFieldNode, org.moqui.util.MNode baseFormNode) |
void |
addAutoServiceField(EntityDefinition nounEd, org.moqui.util.MNode parameterNode, java.lang.String fieldType, java.lang.String serviceVerb, org.moqui.util.MNode newFieldNode, org.moqui.util.MNode subFieldNode, org.moqui.util.MNode baseFormNode) |
void |
addAutoServiceField(org.moqui.impl.service.ServiceDefinition sd, java.lang.String parameterName, java.lang.String fieldType, org.moqui.util.MNode newFieldNode, org.moqui.util.MNode subFieldNode, org.moqui.util.MNode baseFormNode) |
protected void |
addAutoWidgetEntityNode(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode fieldNode, org.moqui.util.MNode fieldSubNode, org.moqui.util.MNode widgetNode) |
protected void |
addAutoWidgetServiceNode(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode fieldNode, org.moqui.util.MNode fieldSubNode, org.moqui.util.MNode widgetNode) |
protected void |
addEntityFieldDropDown(org.moqui.util.MNode oneRelNode, org.moqui.util.MNode subFieldNode, EntityDefinition relatedEd, java.lang.String relKeyField, java.lang.String dropDownStyle) |
void |
addEntityFields(EntityDefinition ed, java.lang.String include, java.lang.String fieldType, java.util.Set<java.lang.String> excludes, org.moqui.util.MNode baseFormNode) |
static void |
addFieldOption(java.util.LinkedHashMap<java.lang.String, java.lang.String> options, org.moqui.util.MNode fieldNode, org.moqui.util.MNode childNode, java.util.Map listOption, ExecutionContext ec) |
static void |
addFieldToFieldLayout(org.moqui.util.MNode formNode, org.moqui.util.MNode fieldNode) |
void |
addServiceFields(org.moqui.impl.service.ServiceDefinition sd, java.lang.String include, java.lang.String fieldType, java.util.Set<java.lang.String> excludes, org.moqui.util.MNode baseFormNode, ExecutionContextFactoryImpl ecfi) |
protected void |
expandFieldNode(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode fieldNode) |
protected void |
expandFieldSubNode(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode fieldNode, org.moqui.util.MNode fieldSubNode) |
protected void |
fieldSubNodeToDisplay(org.moqui.util.MNode fieldSubNode) |
org.moqui.util.MNode |
getAutoCleanedNode() |
static org.moqui.util.MNode |
getDbFormNode(java.lang.String formId, ExecutionContextFactoryImpl ecfi) |
java.util.List<org.moqui.util.MNode> |
getDbFormNodeList() |
static java.util.LinkedHashMap<java.lang.String, java.lang.String> |
getFieldOptions(org.moqui.util.MNode widgetNode, ExecutionContext ec) |
ScreenForm.FormInstance |
getFormInstance() |
static java.util.Map<java.lang.String, java.lang.Object> |
getFormListFindInfo(java.lang.String formListFindId, org.moqui.impl.context.ExecutionContextImpl ec, java.util.Set<java.lang.String> userOnlyFlfIdSet) |
org.moqui.util.MNode |
getOrCreateFormNode()This is the main method for using an XML Form, the rendering is done based on the Node returned. |
void |
initForm(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode newFormNode) |
boolean |
isDisplayOnly() |
static java.util.Map<java.lang.String, java.lang.String> |
makeFormListFindParameters(java.lang.String formListFindId, ExecutionContext ec) |
protected static void |
mergeFieldNode(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode overrideFieldNode, boolean deepCopy) |
protected static void |
mergeFormNodes(org.moqui.util.MNode baseFormNode, org.moqui.util.MNode overrideFormNode, boolean deepCopy, boolean copyFields) |
static java.lang.String |
processFormSavedFind(org.moqui.impl.context.ExecutionContextImpl ec) |
static void |
saveFormConfig(org.moqui.impl.context.ExecutionContextImpl ec) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
This is the main method for using an XML Form, the rendering is done based on the Node returned.
Groovy Documentation