Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

FWExecView, FWLoadModel, FWLoadView y FWMVCMenu

Separa carga, presentación y menú MVC.

FWExecView, FWLoadModel, FWLoadView y FWMVCMenuAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

FWLoadModel/FWLoadView obtienen definiciones sin necesariamente mostrar ni grabar. FWExecView presenta View y devuelve 0 OK/1 cancelar. oModelAct debe estar activo y su operación prevalece sobre tercer argumento. FWMVCMenu ofrece opciones MenuDef; ejemplo devuelve estructura pese a Nil en sintaxis. Fragmento prepara llamadas sin ejecutarlas para programa propio existente. Carga localizada usa nombre sin sufijo de país. (Fuentes: refs. 1–4.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

// Fragmento: programa propio ya contiene ModelDef y ViewDef.
bModelo := {|cPrograma| FWLoadModel(cPrograma)}
bVista := {|cPrograma| FWLoadView(cPrograma)}
bMenu := {|cPrograma| FWMVCMenu(cPrograma)}
// No evaluar: operacion omitida usa visualizacion.
bAbrir := {|cPrograma| FWExecView("Revision",cPrograma)}
Resultado esperado

Bloques preparados; sin modelo cargado, ventana 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
  • Definir propiedad/liberación del modelo; comprobar cancelación y permisos.
  • 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. FWExecView. TDN. Consulta el 2026-10-27.
  2. TOTVS. FWLoadModel. TDN. Consulta el 2026-10-27.
  3. TOTVS. FWLoadView. TDN. Consulta el 2026-10-27.
  4. TOTVS. FWMVCMenu. 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