Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Português, Inglês, Espanhol |
Versão | P10 R1.4 |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
oFormModelStruct | Objeto | Objeto com a estrutura de dados. | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do atributo da folha de dados | X | ||
xValue | Qualquer | Valor a ser atribuido | ::ADATAMODEL[MODEL_FIELD_DATA][NIDFIELD][MODEL_DATA_VALUE] |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do atributo da folha de dados | X | ||
xValue | Qualquer | Valor a ser atribuido |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do atributo da folha de dados | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do atributo da folha de dados | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do atributo da folha de dados | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do Field | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lOp | Lógico | Se verdadeiro o submodelo passa a ser não obrigatório | .F. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cIdField | Caracteres | Codigo/Nome do campo | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
aCompare | Array | - Array que deve ser passado por referencia,para que o método salve as informações de diferenças no formato: [n] Array [n][1] - ExpC: Id do Formular [n][2] - ExpC: Tipo (F) [n][3] - SubArray com os campos alterados [n][3][1] - ExpC: ID do campo [n][3][2] - ExpX: Valor do Modelo(self) [n][3][3] - ExpX: Valor do modelo passado no segundo parâmetro [n][4] - ExpN: Operação do modelo | X | X | |
oFormFieldModel | Objeto | - Outro FwformfieldsModel para ser feita a comparação, ele deve possuir exatamente a mesma estrutura. | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nIdPos | Numérico | Posição do campo na estrutura de dados | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
aFldNoCopy | Array | Array unidimensional com o IDs do campos que não serão copiados | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Código/Nome do atributo da folha de dados | X | ||
xValue | Qualquer | Valor a ser atribuído |
Retorno
aShares Arrays de ID de submodelos
Sintaxe
FWFORMFIELDSMODEL():ClearData( lInit ) →
Descrição
Limpa(apaga da memória) todo o conteúdo do sub-formulário, e de todos os seu filhos.
ATENÇÃO:
Esse método não pode ser utilizado em Modelos que venham de Banco de Dados, no modo de Operação ALTERAÇÃO, pois seria gerado inconsistência na base de dados, tendo em vista que este método NÃO APAGA os registros da base.
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
lInit | Lógico | Indica se deve carregar os inicializadores padrões |
SetForceLoad
Sintaxe
FWFORMFIELDSMODEL():SetForceLoad( lForce ) →
Descrição
Informa que o bloco de carga(load) do subformulário será executado em todas as Operações, inclusive na Inclusão, que não é o padrão.
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
lForce | Lógico | Se .T. irá executar o bLoad em todos |