Dynamic Drop Down Menu Sample

Stable Version 1.0.0 (OutSystems 10)
Published on 07 August 2018 by 
Created on 07 August 2018
This is a sample component demonstrating implementation of dynamic Menus/Sub Menus purely using OutSystems widgets without any additional JQuery/JavaScript code
Read More

This component demonstrates how dynamic menus/sub menus can be implemented using OutSystems widgets. This component does not use any additional JQuery/Javascript code. On interface side, it is developed using mainly the Rich Widgets Drop Down Menu and List Records widgets. On database side it makes use of default MenuItem, MenuSubItem, User_Role, Role and a custom table Role_Menu. Role_Menu is the one that holds mapping between roles and menus/sub menus a particular role has access to. There is no limitation to use same database structure, it can vary based on one's requirement and then aggregates need to be modified accordingly.

Note - This component is not a plugin that can be directly used into any application.  

Reviews (0)
Samples & How-tos
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Junaid Ahmed Syed who created this component.
Dynamic Drop Down Menu Sample has no dependencies.
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Dynamic Forms
Huarlem Lima
Component to create dynamic forms with validation, tips and dependent fields. Very useful when the user needs to create his form, create polls, surveys, quiz and checklists. You can sort the fields by dragging and dropping.
How To - Lazy load
Francisco Menezes
Learn how to handle heavy computation screens by quickly rendering the main content structure, while sub-content is progressively loaded 
Business Process Lesson Resources
Scott Karabin
The Business Process Lesson Resources are typical Outsystem's elements that have been pre-built for the Modeling Business Process lessons. Loading these pre-built elements will allow the focus of the lessons to be on the example business process.