Class MasterDetailSubFormController
Object
MasterDetailSubFormController
- All Implemented Interfaces:
Handler<SubFormEditEvent>,SubFormController,Serializable
public class MasterDetailSubFormController
extends Object
implements SubFormController, Serializable, Handler<SubFormEditEvent>
Controlador
- Author:
- Eduardo Frazao
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceContrato para listener de alteracao -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItem()Solicita programaticamente a adicao de mais um item no formulario, disparando a mesma acao que o usuario dispara ao clicar em AdicionarvoidSolicita ao controller a adicao de um novo item, com os dados informados no mapa de valoresvoidComponentObtem o componente visual para anexar ao formulario principal para interacao com a UIintSolicita a contagem de subformularios inseridosObtem o descritor de subformulario do controllerObtem os subformularios informados pelo usuario no controllerHasSubFormsEngine<? extends BaseFormData> voidhandle(SubFormEditEvent event) booleanRetorna o estado de somente leitura do formulariovoidsetAddButtonCaption(String caption) voidsetCrudListenerScript(Script crudListenerScript) voidsetDeleteRule(DeleteItemRule deleteRule) voidsetDisplayProperties(List<DisplayProperty> displayProperties) voidsetExecutionContext(ExecutionContext context) Seta o contexto de execucao do controllervoidvoidsetListenOperations(Collection<CrudOperation> listenOperations) voidsetMaxSubForms(int max) voidsetMinSubForms(int minSubForms) voidsetReadOnly(boolean readOnly) Configura o componente para somente leituravoidvoidsetRows(int rows) voidsetSubForm(SubForm subFormInfo) Configura o descritor de subformulario no controllervoidsetSubForms(List<BaseFormData> subForms) Seta os subformularios existentes para o controllervoidsetSuperEngine(HasSubFormsEngine<? extends BaseFormData> superEngine) Configura a referencia da engine local consumidora do controlador para referencia aos componentes filhosvoidsetTableCaption(String caption) voidvoidsetWindowHeight(String windowHeight) voidsetWindowWidth(String windowWidth)
-
Constructor Details
-
MasterDetailSubFormController
public MasterDetailSubFormController()
-
-
Method Details
-
getItemCount
public int getItemCount()Description copied from interface:SubFormControllerSolicita a contagem de subformularios inseridos- Specified by:
getItemCountin interfaceSubFormController- Returns:
-
setDisplayProperties
-
setRows
public void setRows(int rows) -
setWidth
-
setHeight
-
setAddButtonCaption
-
setRemoveConfirmationMessage
-
getCrudListenerScript
-
setCrudListenerScript
-
getListenOperations
-
setListenOperations
-
setWindowHeight
-
getWindowHeight
-
setWindowWidth
-
getWindowWidth
-
setDeleteRule
-
getDeleteRule
-
setReadOnly
public void setReadOnly(boolean readOnly) Description copied from interface:SubFormControllerConfigura o componente para somente leitura- Specified by:
setReadOnlyin interfaceSubFormController- Parameters:
readOnly-
-
isReadOnly
public boolean isReadOnly()Description copied from interface:SubFormControllerRetorna o estado de somente leitura do formulario- Specified by:
isReadOnlyin interfaceSubFormController- Returns:
-
setTableCaption
-
getTableCaption
-
addItem
public void addItem()Description copied from interface:SubFormControllerSolicita programaticamente a adicao de mais um item no formulario, disparando a mesma acao que o usuario dispara ao clicar em Adicionar- Specified by:
addItemin interfaceSubFormController
-
addItem
Description copied from interface:SubFormControllerSolicita ao controller a adicao de um novo item, com os dados informados no mapa de valores- Specified by:
addItemin interfaceSubFormController- Parameters:
itemValues-
-
addItem
-
getComponent
public Component getComponent()Description copied from interface:SubFormControllerObtem o componente visual para anexar ao formulario principal para interacao com a UI- Specified by:
getComponentin interfaceSubFormController- Returns:
-
setSubForms
Description copied from interface:SubFormControllerSeta os subformularios existentes para o controller- Specified by:
setSubFormsin interfaceSubFormController- Parameters:
subForms-
-
getSubForms
Description copied from interface:SubFormControllerObtem os subformularios informados pelo usuario no controller- Specified by:
getSubFormsin interfaceSubFormController- Returns:
-
setSubForm
Description copied from interface:SubFormControllerConfigura o descritor de subformulario no controller- Specified by:
setSubFormin interfaceSubFormController- Parameters:
subFormInfo-
-
setExecutionContext
Description copied from interface:SubFormControllerSeta o contexto de execucao do controller- Specified by:
setExecutionContextin interfaceSubFormController- Parameters:
context-
-
setSuperEngine
Description copied from interface:SubFormControllerConfigura a referencia da engine local consumidora do controlador para referencia aos componentes filhos- Specified by:
setSuperEnginein interfaceSubFormController- Parameters:
superEngine-
-
getSuperEngine
-
getSubform
Description copied from interface:SubFormControllerObtem o descritor de subformulario do controller- Specified by:
getSubformin interfaceSubFormController- Returns:
-
setMaxSubForms
public void setMaxSubForms(int max) -
setMinSubForms
public void setMinSubForms(int minSubForms) -
handle
- Specified by:
handlein interfaceHandler<SubFormEditEvent>
-