Estoy buscando alternativas de implementación de un menú dinamico en powerbuilder.
La idea es almacenar la estructura de los ítems y subitems en una tabla de base de datos y desde allí crear el menú una vez iniciada la seción de usuario en el aplicativo de powerbuilder.
El aplicativo actualmente tiene un menu principal. La mayoría de los sheets tienen asociodo su correspondiente menú, el cual esta heredado del principal.
Estoy buscando diferentes alternativas de implementación para poder flexibilizar el menú principal. El aplicativo es muy grande asi pues el cambio en este menú repercute enormemente en lo que se refiere al tiempo de implementacion y desarrollo de una alternativa estructuralmente distinta.
Algunas alternativas que considere son:
- Un menú principal con items y subitems fijo que se actualizan al iniciar el aplicativo.
- Utilizar un Tree View (Cambio estructural muy grande en funcionamiento)
- Utilizar un DW. Esta opción es similar a la anterior, el costo es casi el mismo solo hay algunas variantes.
- Otra es utilizar un API de Window. Con respecto a esta opción no tengo muy claro el costo ya que aún no se como implementarla y además no sé sus futuras consecuencias que en provocará en el sistema.
A quién me logre ayudar tanto sea en encontrar otra alternativa o en guiarme para optar por algunas de las descripta se lo agredecere muchisímo.
La idea de todo esto es flexiblilizar las habilitaciones y deshabilitaciones del menu segun perfil de grupo o usuario.
Muchas gracias