FWWizardControl
FWWizardControl():New([oOwner],[aDlgSize])Organiza asistente con páginas y validación de navegación.
Descripción general
Disponible desde 12.1.6. AddStep devuelve FWWizardStep; bloque constructor recibe panel para controles. Ejemplo configura etapa sin activar ventana, separando construcción y navegación. New permite owner externo o diálogo propio; dimensión {alto,ancho}. (Fuentes: refs. 1–1.)
Sintaxis
FWWizardControl():New([oOwner],[aDlgSize])Métodos
NewCrea controlador.FWWizardControl():New([oOwner],[aDlgSize])
AddStepRegistra página.o:AddStep(cID,bConstruct) -> FWWizardStep
ActivateCrea paneles y activa asistente.o:Activate()
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed457()
Local oWiz := FWWizardControl():New()
Local oStep := oWiz:AddStep("ED01",{|oPanel| Nil})
// Panel vacio de prueba; este recorte no llama Activate.
oStep:SetStepDescription("Revision")
oStep:SetNextAction({|| .T.})
oWiz:Destroy()
Return NilEtapa configurada sin interfaz activa ni grabación. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Devolver lógico en callbacks de navegación. .T. es solo condición de prueba.
- En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.