Tempo aproximado de lectura: 00:05:00 min
Ocurrencia
Tengo un error en un campo de imagen, donde estoy incluyendo una imagen que no se cambiará, cuando accedo a la opción del menú Ver, la edición del campo queda disponible aunque verifiquemos con X3_WHEN Rellenado igual a falso tampoco deshabilita la edición.
Ambiente
FRAMEWORK - Framework (Línea Protheus) MI- Todas las versiones 12
Causa
El problema se presenta debido a que se utiliza la variable aRotina como PRIVATE , luego el comportamiento del programa que controla el El campo BITMAP asumió el comportamiento para programas que no son MVC. Solo en funciones heredadas debes usar esta variable como PRIVATE .
Solución
Para corregir el problema, se debe cambiar el programa custom, de la siguiente manera:
En la Función de Usuario:
* Eliminar la línea: Private aRotina := MenuDef()
* Agregar la línea
oBrowse:SetMenuDef( 'PRWNAME' ), después de la declaración del objeto FwMBrowse() y reemplazando la cadena 'PRWNAME' con la nombre del archivo .prw que en este caso tiene la función MenuDef() estática deseada.
Obtenga más información sobre la sintaxis del método SetMenuDef
examinar:SetMenuDef(< cMenuDef >)-> NIL
Descripción
Indica el programa que se utilizará para cargar el menú funcional.
0 Comentarios