FWWizardControl
FWWizardControl():New([oOwner],[aDlgSize])Organiza um assistente com páginas e validação de navegação.
Visão geral
Disponível a partir de 12.1.6. AddStep retorna FWWizardStep; o bloco de construção recebe painel onde os controles devem ser criados. O exemplo configura uma etapa sem ativar janela, demonstrando a separação entre construção e navegação. New permite owner externo ou diálogo próprio; a dimensão é {altura,largura}. (Fontes: refs. 1–1.)
Sintaxe
FWWizardControl():New([oOwner],[aDlgSize])Métodos
NewCria controlador.FWWizardControl():New([oOwner],[aDlgSize])
AddStepCadastra página.o:AddStep(cID,bConstruct) -> FWWizardStep
ActivateCria painéis e ativa assistente.o:Activate()
Exemplo comentado
#Include "Protheus.ch"
User Function Ed457()
Local oWiz := FWWizardControl():New()
Local oStep := oWiz:AddStep("ED01",{|oPanel| Nil})
// Painel vazio de teste; nao chamar Activate neste recorte.
oStep:SetStepDescription("Revisao")
oStep:SetNextAction({|| .T.})
oWiz:Destroy()
Return NilEtapa configurada, sem interface ativa nem gravação. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Retornar lógico nos callbacks de navegação. O exemplo .T. é apenas uma condição de teste.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.