- The Widget Name Formatter allows users to assign
meaningful, custom names to widgets across all chart and widget types in
RubiSight dashboards.
- This helps in easy identification of widgets during
interactions such as filtering, interactivity control, and configuration
management.
This document explains the behavior, rules, validations, and
supported functionalities of the Widget Name feature.
1. Widget Name Option Availability
- The Widget
Name input field is available in the Formatters panel for all
chart types and widgets.
- Users
can type a custom name in the input box.
Location:
Formatters Panel → Widget Name (appears above Title formatter)
2. Default Widget Name Behavior
For any newly added widget, copied widget, or
any existing widget without a saved name, the system auto-generates a
default name in the following format:
PageName + WidgetType + Index
Examples:
- Page1_BarChart_01
- Page3_PieChart_04
- Sales_LineChart_02
These names ensure uniqueness and easy identification.
3. Custom Naming Rules
✔ Allowed:
- User-defined
names
- Maximum
length: 100 characters
- Allowed
characters include:
- Alphabets
- Numbers
- Spaces
- Special
characters
✔ Retention:
- Custom
widget names are saved and retained after:
- Dashboard
save
- Page
reload
- Switch
between dashboard pages
✔ Renaming:
- Users
can manually rename any widget through the formatter.
4. Naming Restrictions & Error Handling
The system validates:
- Blank
widget names
- Duplicate
names on the same page
When error occurs:
- Validation
message is shown:
- “Widget
name cannot be blank.”
- “Widget
name already exists.”
If user ignores validation:
This ensures no widget ever remains unnamed or duplicated
on the same page.
5. Behavior with Dashboard Structure Changes
A. Duplicate Page / Rename Page
Reason: Widget names are treated independently from page
names.
6. Interaction With Filters & Interactivity Controls
The following dashboard features display widget names in
their widget list:
Behavior:
These
lists always show the current widget names.
If
a widget name is updated, the UI updates immediately in all related lists.
This ensures clarity and prevents confusion while applying
interactions or filters.
7. Behavior With Deleted Widgets
A
widget name previously used can be reused after that widget is
deleted.
Example:
If Sales_Bar_01 widget is deleted, the name can now be assigned to another
widget.