Table of Contents

Interface IDashboard

Namespace
Dynamicweb.Dashboard
Assembly
Dynamicweb.Core.dll

The interface IDashboard defines dashboard model

public interface IDashboard
Extension Methods

Remarks

Used as main component for implementing a custom dashboard page embed to the application.

You may inherit your dashboard from simple DashboardBase to use default save/load methods.

Properties

Title

Gets or sets the Dashboard title

string Title { get; set; }

Property Value

string

Widgets

Gets or sets collection of widgets to show

IEnumerable<DashboardWidget> Widgets { get; set; }

Property Value

IEnumerable<DashboardWidget>

Methods

GetAllAvailableWidgets(string, IEnumerable<Type>)

Loads the widgets to the Dashboard.

IEnumerable<Type> GetAllAvailableWidgets(string path, IEnumerable<Type> allWidgets)

Parameters

path string

The request path

allWidgets IEnumerable<Type>

Returns

IEnumerable<Type>
To top