Creating dashboard lists with InetSoft's Data Block Technology is a simple process that allows users to assemble information in an intuitive manner. View the example below to learn more about the Style Intelligence solution.
Selection Lists and Selection Trees have the unique property that they are simultaneously both input elements and output elements. When two or more Selection Lists or trees are linked to the same Data Block in a Worksheet, the inputs to one of the lists or trees will modify the display in the other trees. See the example This section explains how to make and clear selections, and explains the meaning of the Selection List symbols.
The following sections explain how to submit, clear, and reverse a selection. To submit a selection, follow
these steps:
1. Check the desired options in the Selection List or tree.
2. Hover the mouse over the list or tree to make the top-right toolbar visible.
3. Click the ‘Apply’ button.
If the ‘Submit on Change’ option is set in the ‘Properties’ dialog box (default), you do not need to click the ‘Apply’ button. The selection is submitted each time you select or deselect one of the options. Clearing a Selection To clear a selection, follow these steps:
1. Hover the mouse over the list or tree to make the top-right toolbar visible.
2. Click the ‘Clear Selection’ button. This deselects all currently selected options.
Dashboard lists are a subtle but powerful design element that often separate intuitive dashboards from cluttered ones. They serve a different purpose from charts, gauges, or maps, focusing less on visualization and more on structured visibility. Knowing when and how to use dashboard lists can greatly improve usability, especially in environments like asset tracking, manufacturing, or field service management where data density and actionable insights coexist.
A dashboard list—sometimes called a table widget, card list, or ranked panel—is designed to show detailed, itemized information that supports quick scanning and comparison. Unlike a bar or line chart that shows trends, a list shows *instances*—individual records or entities that need attention. Each list entry often represents a real-world object: an asset, user, alert, order, or location. Lists give users context and detail while keeping dashboards compact and dynamic.
Dashboard lists excel in cases where users must move from a high-level overview to a specific record for follow-up. For example, a fleet management system might display a list of vehicles with abnormal temperature readings or delayed check-ins. A production dashboard could show machines currently under maintenance. In each case, the list serves as a bridge between summary charts and the underlying data, providing direct access to entities that require action.
Lists shine in exception-based reporting. Dashboards overloaded with visual charts can obscure outliers, but a simple list sorted by urgency or threshold makes critical issues obvious. In monitoring systems, a list might show assets with battery levels below 10%, shipments arriving late, or compliance reports pending review. This pattern is especially valuable for operations dashboards where the priority is to act, not analyze.
Charts are excellent for summarizing quantities, but they often hide contextual attributes such as location, timestamp, or responsible team. A dashboard list can expose this information alongside metrics. For instance, in a sales dashboard, a list can display top accounts with columns for deal size, expected close date, and stage. In environmental monitoring, each entry might show a site’s humidity, temperature, and sensor uptime. The list format allows users to interpret numbers in context without drilling into separate pages.
Lists naturally lend themselves to interactivity. Users can filter by category, sort by metric, or search for a specific entity within seconds. A well-designed dashboard list can handle dozens or hundreds of entries efficiently with lazy loading or pagination. In asset tracking, operators might sort by distance, utilization, or maintenance date; in inventory management, they could filter by supplier or stock threshold. This interactivity transforms static reporting into an exploratory experience.
Sometimes information is better represented as a nested or grouped list. When assets belong to regions, teams, or customers, lists make it easy to visualize hierarchies. Dashboards can use collapsible lists to let users expand categories such as “Warehouse A → Forklifts → Scheduled Maintenance” or “Region West → Vehicle Fleet → Out-of-Service Units.” This structure keeps dashboards tidy while supporting detailed exploration.
For dashboards connected to live data streams, lists can show a rolling feed of the latest events. A logistics platform might stream new delivery updates as rows appear or refresh automatically. A network monitoring system might list devices changing status in real time. Because lists can handle frequent refreshes without redrawing complex visuals, they’re more efficient for live feeds than charts that require full re-rendering.
Dashboard design is about helping users navigate smoothly between levels of abstraction. Lists provide the middle layer between summary widgets and record-level detail. A map might show the geographic spread of assets, while a list directly beneath it details the top 10 by performance metrics. Selecting an item in the list can then trigger deeper panels or linked reports, creating a cohesive data journey within one dashboard.
Ideal for competitive or performance tracking, ranked lists sort entities by a key metric—like revenue, utilization, or efficiency. They highlight leaders and laggards at a glance. In business dashboards, this might take the form of “Top 10 Products” or “Bottom 10 Service Centers.” Visual indicators like colored bars or mini-sparklines can enhance readability without overloading the layout.
For operational dashboards, lists often double as queues. Each item represents a task awaiting attention, color-coded by urgency or status. This pattern is common in logistics, maintenance management, or IT operations. It connects monitoring to action by letting users click through to resolve or acknowledge issues directly from the dashboard.
Advanced dashboards sometimes combine tabular data with small inline charts or icons. For instance, a sensor monitoring dashboard could include a sparkline for the last 24 hours of readings beside each sensor’s current value. This hybrid design merges list precision with visual storytelling, offering more context without switching views.
When dealing with large datasets, performance matters. Paginated lists or infinite scroll mechanisms maintain responsiveness. InetSoft and similar BI tools often include built-in controls to handle large result sets gracefully. This pattern ensures users can scan through data continuously without waiting for entire dataset reloads.
While lists are versatile, they aren’t the solution for every scenario. Overusing them can clutter dashboards or overwhelm users with detail. Developers should avoid lists when:
In short, lists should complement, not dominate. They work best when paired with visual summaries and filters that help users focus on the right subset of data.
Developers embedding BI solutions like InetSoft can leverage built-in list components that automatically handle sorting, paging, and data binding. To optimize performance, developers should:
When embedding within applications, developers should pass user context (role, filters, permissions) to the BI tool dynamically so the list content always matches what the user is authorized to view. The most effective lists are dynamic—reacting instantly to filters, map selections, or KPI clicks—creating a cohesive experience between visuals and detail views.
Modern BI platforms allow dashboard lists to do more than display rows. Developers can enable drill-down behavior, inline editing, and conditional actions. For instance, clicking on a row might open a detailed asset profile, trigger a service request, or launch a secondary dashboard filtered for that entity. Inline editing allows operational dashboards to double as lightweight management tools—such as updating a shipment status or assigning a technician directly from the list.
Conditional highlighting further enhances usability. By dynamically coloring cells or rows based on rules—such as red for overdue maintenance or green for optimal performance—users can instantly identify priorities. Interactive filters tied to list columns let users slice data across multiple dimensions without loading new views, keeping the dashboard fluid and fast.