DEV CATALOGOS/MENUS

De Pragma Wiki
Revisión del 17:39 19 mar 2025 de Luciano Carou (discusión | contribs.) (→‎Relaciones)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Descripción

La tabla pCATALOGO_MENU (Catálogos, árbol de menú) es una tabla oculta a los usuarios que guarda la estructura del menú que se define directamente en el árbol.

Esta modalidad de menú cambiará eventualmente por otro más sencilla detallada parcialmente en Catálogos, etiquetas de menú (pCATALOGO_TAG).

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCATALOGO Catalogo PCATALOGO Catálogos KEY,REQ,INS,UPD pCATALOGO_MENU Código de catálogo.
2 FORDEN Orden INT Entero. KEY,REQ,INS pCATALOGO_MENU Orden del ítem dentro del árbol de menú del catálogo.
3 FNIVEL Nivel INT Entero. REQ,INS,UPD pCATALOGO_MENU Nivel del ítem dentro del árbol de menú del catálogo (indica el nivel de indentación en el árbol siendo 0 la base).
4 FCODIGO Codigo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es REQ,VIS,INS,UPD pCATALOGO_MENU Texto que aparece en el ítem del árbol del menú.
5 FIMAGEN Imagen PRXBITMAPID Nombre de BITMAP ded Pragma. VIS,INS,UPD pCATALOGO_MENU Imágen asociada al ítem, se elige de la lista de imágenes de la aplicación.
6 FCODIGOTS FCODIGOTS VARCHAR(18) Caracteres de longitud variable hasta 18 caracter/es INS,UPD pCATALOGO_MENU TIMESTAMP del momento de creación del ítem.

Observaciones adicionales sobre los campos

Relaciones

La edición del menú se hace directamente sobre el árbol usando el menú de contexto (click derecho):

Agregar un nodo a un menú.

La única manera de agregar nodos (o eliminarlos, o moverlos de lugar) es a través de las opciones del árbol.

Si agregamos un nodo tenemos la posibilidad de definir una imágen seleccionando de las imágenes del sistema con F5.

Agregar un nodo al menú.

Usando el menú de contexto podemos eliminar un nodo también.

Las opciones del menú de contexto graban o eliminan en esta tabla.

Advertencia:

 - Solo usuarios habilitados pueden editar los menús. 
 - Ver USUARIOS/MENUS.

Triggers