...
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 |
bLinePost | Bloco de Código | Bloco de código de pós validação da linha | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
bLinePre | Bloco de Código | bloco código de pré validação da linha | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lUseCols | Lógico | Define se ira trabalhar com acols/aheader. | .T. |
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 |
nLine | Numérico | Indica a linha a ser verificada | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lSet | Lógico | Especifica se a inserção deve esta ligada .F. ou desligada .T. | .T. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lSet | Lógico | Especifica se a alteração deve esta ligada .F. ou desligada .T. | .T. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lSet | Lógico | Especifica se a exclusão deve esta ligada .F. ou desligada .T. | .T. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Indica a linha a ser verificada | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Numero da linha | 0 |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Numero da linha do grid que será utilizado como DEFAULT | 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[::NLINE][MODEL_GRID_DATA][MODEL_GRIDLINE_VALUE][NIDFIELD] |
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 | ||
nLine | Numérico | Numero da linha | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lVldOwner | Lógico | Verifica se será validado o submodelo e seus filhos (.T.) ou se será validado apenas o contexto do submodelo (.F.) | .T. | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lVldOwner | Lógico | Verifica se será validado o submodelo e seus filhos (.T.) ou se será validado apenas o contexto do submodelo (.F.) | .T. | 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 |
aLoadFilter | Array | Estrutura de filtro [n] Array [n][1] ExpC: ID do campo do submodelo de destino [n][2] ExpC: Valor que o campo deve usar no filtro [n][3] Operador Relacional (Opcional, default é MVC_LOADFILTER_EQUAL ) MVC_LOADFILTER_EQUAL Igual a MVC_LOADFILTER_NOT_EQUAL Diferente de MVC_LOADFILTER_LESS Menor que MVC_LOADFILTER_LESS_EQUAL Menor que ou Igual a MVC_LOADFILTER_GREATER Maior que MVC_LOADFILTER_GREATER_EQUAL Maior que ou Igual a MVC_LOADFILTER_CONTAINS Contém MVC_LOADFILTER_NOT_CONTAINS Não Contém MVC_LOADFILTER_IS_CONTAINED Está Contido Em MVC_LOADFILTER_IS_NOT_CONTAINED Não Está Contido Em Para os operadores relacionais MVC_LOADFILTER_IS_CONTAINED e MVC_LOADFILTER_IS_NOT_CONTAINED o 2o elemento de cada array deverá ser uma array em formato caracter oModel:GetModel( 'ZA2DETAIL' ):SetLoadFilter( { { 'ZA2_AUTOR', "{'000500','000501','000502','000503','000504'}", MVC_LOADFILTER_IS_CONTAINED } } ) [n][4] Operador Logico (Opcional, default MVC_LOADFILTER_AND ) MVC_LOADFILTER_AND "e" MVC_LOADFILTER_OR "ou" | {} | ||
cLoadFilter | Caracteres | Expressao de filtro - Se for informado o parâmetro de expressão de filtro o 1o parâmetro será ignorado - Deve-se prever no código que a expressão tenha a sintaxe para banco de dados ou não, conforme o caso. | "" |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
aUnique | Array | Array unidimensional com os IDs dos campos | X | ||
bUnique | Bloco de Código | Bloco de código de execução quando há linha duplicada. O bloco deve retornar um valor lógico. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lDelAllLine | Lógico | Indica se todas as linhas podem ser apagadas | .F. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
oGrid | Objeto | Objeto do tipo FWFormGridModel que será usado como base para a cópia. | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lOnlyActive | Lógico | Se for verdadeiro retorna só a quantidade de linhas ativas (não deletadas) | .F. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
aBusca | Array | Array com os dados de busca na seguinte estrutura: [n] [n][1] ExpC: Id do campo [n][2] ExpX: Conteudo | X | ||
lDeleted | Lógico | Indica se considera as linhas deletadas na busca | .F. | ||
lLocate | Lógico | Indica se deve posicionar na linha encontrada | .T. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cID | Caracteres | Codigo do Field | X | ||
nLine | Numérico | Numero da Linha | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nMax | Numérico | Valor máximo | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Linha a analisar | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cId | Caracteres | Codigo/Nome do atributo da folha de dados | X | ||
nLine | Numérico | Indica a linha | ::NLINE | ||
lClearTrigger | Lógico | Indica se limpa os campos gatilhados | .F. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Indica a linha a ser verificada | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Indica a linha a ser verificada | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cIdField | Caracteres | Codigo/Nome do atributo da folha de dados | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
aCompare | Array | - Array que deve ser passado por referencia,para que o metodo salve as informações de diferencas no formato: [n][1] - ExpC: ID do subModelo [n][2] - ExpC: Tipo (G) [n][3] - ExpA: SubArray com os campos alterados [n][3][1] - ExpN: Número da linha no submodelo do Model [n][3][2] - ExpC: Operação da linha (3 - Inclusão , 4 - Alteração ou 5 - Exclusão ) [n][3][3][1] - ExpC: ID do Campo [n][3][3][1] - ExpX: Valor do Modelo(self) [n][3][3][1] - ExpX: Valor do modelo passado no segundo parametro | X | ||
oFWFormGridModel | Objeto | - Outro FWFormGridModel para ser feita a comparação, ele deve possuir exatamente a mesma estrutura. | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLineFrom | Numérico | Numero da linha de origem | ::NLINE | ||
nLineTo | Numérico | Numero da linha de destino | ::NLINE |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nType | Numérico | Tipo da informação: MODEL_GRID_LINECHANGED_ALL Todas as linhas modificadas MODEL_GRID_LINECHANGED_INSERTED Somente as linhas inseridas MODEL_GRID_LINECHANGED_UPDATED Somente as linhas alteradas MODEL_GRID_LINECHANGED_DELETED Somente as linhas excluidas | MODEL_GRID_LINECHANGED_ALL |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nLine | Numérico | Numero da Linha | 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 |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nIdPos | Numérico | Posicao do campo na estrutura de dados | X | ||
nLine | Numérico | Linha do grid onde o valor será atribuido | ::NLINE |
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 |
Limpa (apaga da memoria) todo 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 gerada inconsistência na base de dados, tendo em vista que este método NÃO APAGA os registros da base.
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lInit | Lógico | Indica se deve carregar os inicializadores padrão | X | ||
lBlankLine | Lógico | Indica se deve criar a linha em branco |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cFieldID | Caracteres | cFieldID | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cPoint | Caracteres | ID do local, ids disponíves "SETINSERTLINE" | X | ||
oObserver | Objeto | Objeto que precisa derivar da classe FWObserver | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cPoint | Caracteres | ID do local, ids disponíves "SETINSERTLINE" | X |
Veja também
FWObservable
Painel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Sintaxe
|