Interface SubFormController
- All Known Implementing Classes:
MasterDetailSubFormController
public interface SubFormController
Controlador de Subformularios
- Author:
- Eduardo Frazao
-
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 valoresComponentObtem 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 controllerbooleanRetorna o estado de somente leitura do formulariovoidsetExecutionContext(ExecutionContext context) Seta o contexto de execucao do controllervoidsetReadOnly(boolean readOnly) Configura o componente para somente leituravoidsetSubForm(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 filhos
-
Method Details
-
setSubForm
Configura o descritor de subformulario no controller- Parameters:
subFormInfo-
-
setExecutionContext
Seta o contexto de execucao do controller- Parameters:
context-
-
setSuperEngine
Configura a referencia da engine local consumidora do controlador para referencia aos componentes filhos- Parameters:
superEngine-
-
getSubform
SubForm getSubform()Obtem o descritor de subformulario do controller- Returns:
-
getItemCount
int getItemCount()Solicita a contagem de subformularios inseridos- Returns:
-
setReadOnly
void setReadOnly(boolean readOnly) Configura o componente para somente leitura- Parameters:
readOnly-
-
isReadOnly
boolean isReadOnly()Retorna o estado de somente leitura do formulario- Returns:
-
addItem
void addItem()Solicita programaticamente a adicao de mais um item no formulario, disparando a mesma acao que o usuario dispara ao clicar em Adicionar -
addItem
Solicita ao controller a adicao de um novo item, com os dados informados no mapa de valores- Parameters:
itemValues-
-
getComponent
Component getComponent()Obtem o componente visual para anexar ao formulario principal para interacao com a UI- Returns:
-
setSubForms
Seta os subformularios existentes para o controller- Parameters:
subForms-
-
getSubForms
List<BaseFormData> getSubForms()Obtem os subformularios informados pelo usuario no controller- Returns:
-