Guidelines
    Overview
  • Welcome to RamBase Guidelines
  • Applications and components
  • RamBase client overview
    Design guidelines
  • Colors & borders
  • Layout
    • Standard layouts
  • RamBase Application overview
    • Context menu
    • Expanders
    • Splitter
    • Tab controller
    Development guidelines
  • Setup environment
  • Creating applications
    • Creating your first application
    • AppEditor
    • Context menu
  • Creating components
    • Creating your first component
    • Component layout
    • Component data service
    • Keyboard handling
  • APIs
    UI Elements
  • Alertbox
  • Button
  • Checkbox
  • Complex dropdown
  • Date
  • Datetime
  • Dropdown
  • Email
  • Grid
  • Icons
  • Navigate
  • Number
  • Password
  • Popover
  • Popup
  • Progressbar
  • Radiobutton
  • Textarea
  • Textfield
  • Toastr
  • Treeview

Context Menu


In most applications there are a set of operations/actions that can be executed by the end user. It is recommended that these actions are created as "context menu operations". Context menu operations are display at the top right side of the application. What operations to display can be controlled by user permissions and the current context of the application. Actions/operations that don't concern the application as a whole, can be considered created as a html element like a button etc.

Context menu operations are created in the CMC application. All menu operations needs to belong to a menu collection list. After creating the menu collection, and adding the relevant menu operations to that list, the list can be included in your application via the appeditor tool.