Diferencia entre revisiones de «DEV CATALOGOS/MENUS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Línea 29: Línea 29:
=Observaciones adicionales sobre los campos=
=Observaciones adicionales sobre los campos=
=Relaciones=
=Relaciones=
La edición del menú se hace directamente sobre el árbol usando el menú de contecot (click derecho):
La edición del menú se hace directamente sobre el árbol usando el menú de contexto (click derecho):
[[Archivo:20250319 1224 MENU EDICION PARA pCATALOGO MENU.png|miniaturadeimagen|no|Agregar un nodo a un menú.]]
[[Archivo:20250319 1224 MENU EDICION PARA pCATALOGO MENU.png|miniaturadeimagen|no|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.
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.
Si agregamos un nodo tenemos la posibilidad de definir una imágen seleccionando de las imágenes del sistema con F5.
[[Archivo:20250319 1224 MENU AGREGAR PARA pCATALOGO MENU.png|miniaturadeimagen|no|Agregar un nodo al menú.]]
[[Archivo:20250319 1224 MENU AGREGAR PARA pCATALOGO MENU.png|miniaturadeimagen|no|Agregar un nodo al menú.]]


Usando el menú de contexto podemos eliminar un nodo también.
Usando el menú de contexto podemos eliminar un nodo también.
Las opciones del menú de contexto graban o eliminan en esta tabla.


=Triggers=
=Triggers=

Revisión del 17:36 19 mar 2025

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.

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.

Triggers