Required Client Libraries
- 2 minutes to read
The Web Dashboard uses the following client libraries:
Required
-
-
The recommended version is jQuery 3.5.1+.
- jQuery UI 1.12.1+
- knockout 3.5.0+
-
Ace is a code editor embedded into the Web Dashboard's Expression Editor.
-
-
DevExtreme libraries are used to render dashboard items and various UI elements inside the Web Dashboard application.
DevExpress Analytics Components
Core library for DevExpress Analytics Components (Dashboards and Reporting).
Optional
-
You can use Globalize as Intl alternative. The Web Dashboard uses the core Globalize script and four Globalize modules (message, number, date, and currency), as well as certain cldrjs scripts.
<script src="Scripts/cldrjs/cldr.js"></script> <script src="Scripts/cldrjs/cldr.event.js"></script> <script src="Scripts/globalize/cldr.supplemental.js"></script> <script src="Scripts/globalize/globalize.js"></script> <script src="Scripts/globalize/globalize.message.js"></script> <script src="Scripts/globalize/globalize.number.js"></script> <script src="Scripts/globalize/globalize.currency.js"></script> <script src="Scripts/globalize/globalize.date.js"></script>
Read more about Globalize modules and requirements in the Globalize documentation.
The basic cldr content is included in the library. However, for locales other than "en" (or currencies other than "USD"), cldr content should be loaded additionally (read more in the Globalize documentation).
The DashboardControl requires the devexpress-dashboard npm package, its dependencies, devexpress-dashboard-react
and devextreme-react
packages:
jquery
knockout
@types/jquery
@devexpress/analytics-core
devextreme
devexpress-dashboard-react
devextreme-react
Use npm install
command to install packages.
TIP
Documentation: Add Web Dashboard to a React Application