FwDialogModal
FWDialogModal():New()Construye y activa diálogo modal por etapas.
Descripción general
createDialog construye componentes sin activar; Activate inicia interacción. Ejemplo configura tamaño, título y cierre. getPanelMain ofrece container adicional. Callbacks deben validar reglas antes de grabar; modal no es transacción. Ejemplos oficiales incluyen llamadas sueltas/argumentos no descritos; recorte usa métodos documentados. (Fuentes: refs. 1–1.)
Sintaxis
FWDialogModal():New()Métodos
CreateDialogConstruye ventana y paneles sin activar.o:CreateDialog()
AddCloseButtonAgrega botón de cierre.o:AddCloseButton([bClose])
ActivateInicia interacción modal.o:Activate()
GetPanelMainObtiene panel principal para controles.o:GetPanelMain()
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed417()
Local oModal := FWDialogModal():New()
oModal:SetTitle("Revision editorial")
oModal:SetSize(320,180)
oModal:SetEscClose(.T.)
// Construir componentes antes de activar.
oModal:CreateDialog()
oModal:AddCloseButton()
oModal:Activate()
FreeObj(oModal)
Return NilVentana de prueba con cierre; sin persistencia. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Comprobar LIB, ciclo de vida y contexto antes de integrar. Métodos son recorte documentado, no API completa.
- 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.