Usina BRGuía AdvPL
Ingresar
← Todos los temas
CLASEEn revisión

FWWizardControl

FWWizardControl():New([oOwner],[aDlgSize])

Organiza asistente con páginas y validación de navegación.

FWWizardControlAdvPL
01 · DESCRIPCIÓN GENERAL

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.)

02 · SINTAXIS

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()
03 · EJEMPLO PRÁCTICO

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 Nil
Resultado esperado

Etapa 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.

BUENAS PRÁCTICAS
  • 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.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWWizardControl. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha