Create business intelligence (BI) dashboards and dynamic forms for data visualization with the ComponentOne ASP.NET MVC Dashboard Layout control.
Quickly Build Web Dashboards
Build an entire BI dashboard by embedding any controls and the dynamic layouts are handled automatically.
The Best Layout for Any Dashboard
Choose from three out-of-the-box layouts. Get the best layout or easily switch without recreating your entire form.
Deliver Customizable Workspaces
The ASP.NE MVC Dashboard Layout control lets users resize and rearrange the tiles at runtime to create their web workspaces.
Choose from three out-of-the-box layouts including flow, grid and split.
Flow Layout
Controls flow vertically or horizontally and wrap to the next row or column when there's no more space.
Grid Layout
Arrange controls in tabular form consisting of rows and columns. This layout supports automatic or manual options.
Split Layout
Arrange controls into different areas using panels, which can be resized using the split bar.
The Dashboard Layout control acts as a container which lets you dynamically place controls within tiles. At runtime users hover over a tile to drag it from one position to another. The remaining tiles automatically adjust to this change due to the respective layout rules.
Maximize and restore tiles using the header buttons. When users maximize a tile, it covers the parent surface like a modal window, and it can be restored using the corresponding restore button.
Save and Load Layouts
The public API enables you to save and load the layout to local storage with XML serialization.
Tile Headers
Each dashboard tile supports a draggable header which displays a caption and provides buttons to maximize and hide the tiles.
Resize Tiles in the Dashboard
Users can resize tiles by dragging their mouse along the border. When you resize a control, the border style will be updated.