Você está na página 1de 12

Função

Principal
Principal
Principal
Principal
Principal
Principal
Principal
MenuDef
MenuDef
MenuDef
ModelDef
ModelDef
ModelDef
ModelDef
ModelDef
ViewDef
ViewDef
ViewDef
ViewDef
ViewDef
ViewDef
Comando
oBrowse := FWMBrowse:New()
oBrowse:SetAlias("ZZ1")
oBrowse:SetDescription("Titulo do Browse")
oBrowse:SetFilterDefault("ZZ1_TIPO == '2'")
oBrowse:AddLegend("ZZ1_STATUS == '1'","WHITE","ATIVO")
oBrowse:DisableDetails()
oBrowse:Activate()
aAdd(aRotina, { "Visualizar", "ViewDef.NomeDoFonte", 0, 2, 0, NIL })
ADD OPTION aRotina TITLE "Visualizar" ACTION "ViewDef.NomeDoFonte" OPERATION 2 ACCESS 0
Return FWMVCMenu("NomeDoFonte")
Local oStruZZ1 := FWFormStruct( 1 , "ZZ1")
oModel := MPFormModel():New("NomeDoModel")
oModel:AddFields("ZZ1MASTER", , oStruZZ1)
oModel:SetDescription("Descrição do Modelo de dados")
oModel:GetModel("ZZ1MASTER"):SetDescription("Descrição do Formulario")
oModel := FWLoadModel("NomeDoFonte")
oView := FWFormView():New()
oView:SetModel(oModel)
oView:AddField('VIEW_ZZ1', oStruZZ1, 'ZZ1MASTER')
oView:CreateHorizontalBox("Tela",100)
oView:SetOwnerView("VIEW_ZZ1","Tela")
Descrição
Cria o objeto do tipo browse
Define a tabela que será utilizado no browse
Deine o titulo do Browse
Define um filtro para o Browse
Define uma legenda para o Browse
Desabilita os detalhes da linha do Browse
Ativo o objeto Browse
Define um novo menu ao array dos menus
Define um novo menu ao array dos menus (Forma Correta)
Menu padrão com as opções de incluir, alterar...
Defina a estrutura que será utilizada na model
Cria o obejto modelo
Cria um Formulario para o modelo
Define uma descrição para o modelo
Define uma descrição para o formulario do modelo
Carrega o modelo do fonte
Cria um objeto do tipo View
Define o modelo do objeto view
Cria um objeto do tipo formulario na view
Cria um box do tipo horizontal
Cria o box na tela
Observação

1= Pesquisar;2=Visualizar;3=Incluir;4=Alterar;5=Excluir;8=Imprimir;9=Copiar

1 = Modelo, 2 = Interface

O segudo parametro é informado quando o componente tem um pai

Você também pode gostar