# Create Dashboard Menu

After creating the dashboard page, the next step is to define a **menu entry** that allows users to navigate to the dashboard from the application interface.

In the Widget Dashboard model, dashboard menus are created by **manually inserting configuration data** into the database table **`DASHBOARD_MENU`**.

This table controls how the dashboard appears in the menu, including its label, order, icon, and navigation behavior.

***

#### Menu Configuration via Database

To create a dashboard menu item, insert a new record into the **`DASHBOARD_MENU`** table using the values shown below.

These values define:

* Menu identification and order
* Display name and icon
* Navigation target and page mapping

***

#### DASHBOARD\_MENU Table Values

| Column          | Value                                             |
| --------------- | ------------------------------------------------- |
| MENU\_ID        | `TRAIN1`                                          |
| DESCRIPTION     | `Training1`                                       |
| SEQ             | `1`                                               |
| ACTION\_MAPPING | `/LightWidget/layout.do?m=openPage&p=TRAIN1_DASH` |
| ACTION\_TARGET  | `main`                                            |
| ICON            | `images/menu/ico_inventory.png`                   |
| CREATE\_BY      | *(empty)*                                         |
| CREATE\_DATE    | *(empty)*                                         |
| UPDATE\_BY      | *(empty)*                                         |
| UPDATE\_DATE    | *(empty)*                                         |

***

#### Field Description Overview

* **MENU\_ID**\
  Unique identifier for the dashboard menu item.
* **DESCRIPTION**\
  Display label shown in the dashboard menu.
* **SEQ**\
  Sequence number that determines the menu order.
* **ACTION\_MAPPING**\
  Defines the navigation URL used to open the dashboard page.\
  In this example, the action maps to the dashboard page `TRAIN1_DASH`.
* **ACTION\_TARGET**\
  Specifies where the dashboard page is rendered (for example, the `main` content area).
* **ICON**\
  Path to the icon image used in the menu entry.
* **CREATE\_BY / CREATE\_DATE**\
  Metadata fields for record creation (optional).
* **UPDATE\_BY / UPDATE\_DATE**\
  Metadata fields for record updates (optional).

***

#### Result

Once the menu entry is created in the `DASHBOARD_MENU` table:

* The dashboard appears as a selectable menu item
* Clicking the menu navigates the user to the configured dashboard page
* The dashboard page loads using the layout and theme defined earlier


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onewebstack.com/building-apps/ui-page-designer/ux-ui-components/dashboard/widget-dashboard/steps-to-create-a-widget-dashboard/create-dashboard-menu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
