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

Menu items


Menu items are created in the CMC application. Each menu item needs to belong to a menu collection. A menu collection can then be included in a Rambase application via the appeditor.

Select an existing menu collection or create a new collection. Start adding menu items by clicking on the plus icon next to the menu items tree view. You can select between 6 different action types (menu item types):

  • No action: Creates a subfolder.
  • Execute API operation: Executes a Rambase API operation.
  • Popup component: Opens a Rambase component in a popup view.
  • Open legacy popup: Opens a legacy Rambase application in a popup view.
  • Execute javascript code: Execute the code from a Rambase component. (This is a regular component minus the view and css).
  • Navigate to application: Navigates to a Rambase application.

Properties


  • Parameters: If the operation depends on parameters, you need to include the parameters under Context menu details and map the parameters between the collection and the menu item.
  • Confirmation dialog text: Present a confirmation popup before executing the operation.
  • Target application: Name of the component/application to open/execute.
  • Restrict menu item: Specify an access rule or API operation to be used as permission control on the menu item.
  • Keyboard shortcut: Select a key combination that will execute the menu operation.