Class SubFormImpl
Object
AbstractBaseForm
SubFormImpl
- All Implemented Interfaces:
BaseForm,FormElement,FormElementDescriptor,HasAttributes,MutableBaseForm,MutableSubForm,SubForm,Serializable
- Direct Known Subclasses:
MobileSubFormImpl
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FormElementDescriptorImplprotected Imagesprotected intprotected intprotected Integerprotected FormFields inherited from class AbstractBaseForm
afterFormRenderScript, allFields, allowsBulkFinish, backgroundColor, bulkAction, componentFactory, composer, containers, customCss, debugFormat, debugMode, debugOutput, description, fields, formKey, height, initScript, labels, modelMemberfields, name, persistScript, preInitScript, validationRules, widgets, width, windowHeight, windowWidth -
Constructor Summary
ConstructorsConstructorDescriptionSubFormImpl(HasSubForms parentForm, String formKey, String name, String description) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsAttribute(AttributeMapping mapping) booleancontainsAttribute(String attribute) Retorna o valor String do descritor, caso ele seja um elemento simplesbooleanCheca se existe um field descriptor com a chave acessociadagetAttribute(AttributeMapping mapping) getAttribute(String attribute) booleangetBooleanAttribute(AttributeMapping mapping) booleangetBooleanAttribute(String attribute) getChildDescriptor(String byKey) Retorna o primeiro elemento encontrado com determinada chave.Retorna uma lista de todos os subelementosgetChildDescriptors(String byKey) Obtem todos os elementos de determinada chave diretamente abaixo deste descritorgetKey()getNumberAttribute(AttributeMapping mapping) getNumberAttribute(String attribute) getOrder()booleanDetermina se este elemento deve ser carregado fora da thread de renderizacao do formulario.intintvoidsetCompositeContainer(FormElementDescriptorImpl compositeContainer) voidvoidsetMaximumItens(int itens) voidsetMinimumItens(int itens) voidvoidsetParentForm(Form form) Methods inherited from class AbstractBaseForm
addFormComponentContainer, addFormComponentContainers, addValidator, allowsBulkFinish, backgroundColor, clone, composer, customCss, debugFormat, debugMode, debugOutput, formKey, getAfterFormRenderScript, getAllFields, getBulkAction, getDescription, getFieldDescriptorById, getFieldIds, getHeight, getInitScript, getLabelDescriptorById, getLabelIds, getModelMemberFieldIds, getName, getPersistScript, getPreInitScript, getRootContainers, getValidationRules, getValidators, getWidgetIds, getWidth, getWindowHeight, getWindowWidth, isModelMember, mapDescriptors, mapDescriptors, mapFields, mapWidgets, setAfterFormRenderScript, setAllowsBulkFinish, setBackgroundColor, setBulkAction, setComposer, setCustomCss, setDebugFormat, setDebugMode, setDebugOutput, setDescription, setFormKey, setHeight, setInitScript, setName, setPersistScript, setPreInitScript, setWidth, setWindowHeight, setWindowWidth, toStringMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface BaseForm
allowsBulkFinish, backgroundColor, composer, customCss, debugFormat, debugMode, debugOutput, formKey, getAfterFormRenderScript, getBulkAction, getDescription, getFieldDescriptorById, getFieldIds, getHeight, getInitScript, getLabelDescriptorById, getLabelIds, getModelMemberFieldIds, getName, getPersistScript, getPreInitScript, getRootContainers, getValidationRules, getValidators, getWidgetIds, getWidth, getWindowHeight, getWindowWidth, isModelMemberMethods inherited from interface MutableBaseForm
addFormComponentContainer, addFormComponentContainers, addValidator, clone, mapDescriptors, mapDescriptors, mapFields, setAfterFormRenderScript, setAllowsBulkFinish, setBackgroundColor, setBulkAction, setComposer, setCustomCss, setDebugFormat, setDebugMode, setDebugOutput, setHeight, setInitScript, setPersistScript, setPreInitScript, setWidth, setWindowHeight, setWindowWidth
-
Field Details
-
parentForm
-
images
-
compositeContainer
-
minItens
protected int minItens -
maxItens
protected int maxItens -
order
-
-
Constructor Details
-
SubFormImpl
public SubFormImpl() -
SubFormImpl
-
-
Method Details
-
getCompositeContainer
-
setCompositeContainer
-
descriptorValue
Description copied from interface:FormElementDescriptorRetorna o valor String do descritor, caso ele seja um elemento simples- Specified by:
descriptorValuein interfaceFormElementDescriptor- Returns:
-
getChildDescriptors
Description copied from interface:FormElementDescriptorRetorna uma lista de todos os subelementos- Specified by:
getChildDescriptorsin interfaceFormElementDescriptor- Returns:
-
getChildDescriptor
Description copied from interface:FormElementDescriptorRetorna o primeiro elemento encontrado com determinada chave. Metodo util quando sabe-se que existe apenas um elemento de determinada chave dentro do item- Specified by:
getChildDescriptorin interfaceFormElementDescriptor- Parameters:
byKey-- Returns:
-
existsChildDescriptor
Description copied from interface:FormElementDescriptorCheca se existe um field descriptor com a chave acessociada- Specified by:
existsChildDescriptorin interfaceFormElementDescriptor- Parameters:
key-- Returns:
-
getChildDescriptors
Description copied from interface:FormElementDescriptorObtem todos os elementos de determinada chave diretamente abaixo deste descritor- Specified by:
getChildDescriptorsin interfaceFormElementDescriptor- Parameters:
byKey-- Returns:
-
getKey
- Specified by:
getKeyin interfaceFormElement
-
getAttributes
- Specified by:
getAttributesin interfaceHasAttributes
-
containsAttribute
- Specified by:
containsAttributein interfaceHasAttributes
-
getBooleanAttribute
- Specified by:
getBooleanAttributein interfaceHasAttributes
-
getNumberAttribute
- Specified by:
getNumberAttributein interfaceHasAttributes
-
getAttribute
- Specified by:
getAttributein interfaceHasAttributes
-
containsAttribute
- Specified by:
containsAttributein interfaceHasAttributes
-
getBooleanAttribute
- Specified by:
getBooleanAttributein interfaceHasAttributes
-
getNumberAttribute
- Specified by:
getNumberAttributein interfaceHasAttributes
-
getAttribute
- Specified by:
getAttributein interfaceHasAttributes
-
getParentForm
- Specified by:
getParentFormin interfaceSubForm
-
getImages
-
minimumItens
public int minimumItens()- Specified by:
minimumItensin interfaceSubForm
-
maximumItens
public int maximumItens()- Specified by:
maximumItensin interfaceSubForm
-
isLazyLoad
public boolean isLazyLoad()Description copied from interface:FormElementDescriptorDetermina se este elemento deve ser carregado fora da thread de renderizacao do formulario. Fica a cargo da implementacao o suporte e controle deste recurso- Specified by:
isLazyLoadin interfaceFormElementDescriptor- Returns:
-
setParentForm
- Specified by:
setParentFormin interfaceMutableSubForm
-
setImages
- Specified by:
setImagesin interfaceMutableSubForm
-
setMinimumItens
public void setMinimumItens(int itens) - Specified by:
setMinimumItensin interfaceMutableSubForm
-
setMaximumItens
public void setMaximumItens(int itens) - Specified by:
setMaximumItensin interfaceMutableSubForm
-
getOrder
- Specified by:
getOrderin interfaceFormElement
-
setOrder
-