Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Função: FWFormStruct
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 |
Sintaxe
FWFormStruct(<nType >, <cAliasSX2 >, [ bSX3 ])-> oStruct
Descrição
Esta função fornece o objeto com as estruturas de metadado do dicionário de dados, utilizadas pelas classes Model
View
e View.
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório |
nType | Numérico | Tipo de estrutura ( 1-Model | 2-View ) | X | |
cAliasSX2 |
Caracter | Alias da tabela | X | |
bSX3 | Bloco de Código | Bloco de Código de |
avaliação do dicionário de dados. |
O bloco recebe como |
parâmetro o ID do campo e deve retornar um lógico. Se retornar verdadeiro o campo é |
incluído na estrutura. |
lViewUsado | Lógico | Indica que deverá considerar os campos que não estão marcados como usado no dicionário de dados. Utilizado somente para o tipo 2-Browse. | ||
lVirtual | Lógico | Indica que deverá considerar os campos virtuais no dicionário de dados. Utilizado somente para o tipo 2-Browse. | ||
lFilOnView | Lógico | Indica que deverá considerar o campo de filial na view. | ||
cProgram | Caracter | Nome do programa executado, quando for para abrir um browse, determina se deveremos considerar os campos localizados. |
Retorno
oStruct Estrutura da classe
Exemplo
Static Function ModelDef()
Local oStruZA1 := FWFormStruct( 1, 'ZA1' , { |x| ALLTRIM(x) $ 'ZA1_MUSICA, ZA1_TITULO' } )
Local oModel
oModel := MPFormModel():New( 'COMP022M')
oModel:AddFields( 'ZA1MASTER', NIL, oStruZA1 )
Return oModel
Local oStruZA1 := FWFormStruct( 1, 'ZA1' , { |x| ALLTRIM(x) $ 'ZA1_MUSICA, ZA1_TITULO' } )
Local oModel
oModel := MPFormModel():New( 'COMP022M')
oModel:AddFields( 'ZA1MASTER', NIL, oStruZA1 )
Return oModel
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas