彩票走势图

界面控件DevExpress使用教程:创建一个Angular Dashboard应用(Part 1)

翻译|使用教程|编辑:龚雪|2020-12-23 10:04:18.207|阅读 275 次

概述:DevExpress Universal拥有.NET开发需要的所有平台控件,包含DevExpress Dashboard框架等,本教程将为大家介绍如何创建一个Angular Dashboard应用。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

下载DevExpress v20.2完整版    DevExpress v20.2汉化资源获取

DevExpress Universal拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。

重要提示:使用本教程需要熟悉React的基本概念和模式,要查看这些概念,请访问。

Web Dashboard是一个客户端控件,它使用HTTP请求与服务器部分进行通信:

  • 客户端部分是一个JavaScript应用程序,向最终用户提供UI来设计和与仪表板进行交互,是基础控件。
  • 服务器部分是ASP.NET Core或ASP.NET MVC应用程序,它处理客户端数据请求,并包括各种后端功能,例如数据访问、仪表板存储等。

本教程创建并配置一个客户端Angular应用程序,该应用程序包含Web Dashboard和一个基于ASP.NET Core应用程序的服务器。

先决条件
要求
  • 客户端上的脚本版本应与服务器上的库版本匹配。
  • DevExpress npm软件包的版本应该相同。
Step 1. 在Angular项目中配置Client Dashboard控件

1. 创建一个全新的angular应用。

cmd

ng new dashboard-app

创建项目后,导航到创建的文件夹:

cmd

cd dashboard-app

2. 安装具有必需的peerDependencies的仪表板软件包。

npm install devexpress-dashboard@20.2-next devexpress-dashboard-angular@20.2-next @devexpress/analytics-core@20.2-next devextreme@20.2-next devextreme-angular@20.2-next --save

安装完成后,您可以在node_modules文件夹中找到所有库。

3. 在app.module.ts文件中,导入DxDashboardControlModule模块。

typescript

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { DxDashboardControlModule } from 'devexpress-dashboard-angular';

@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
DxDashboardControlModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

4. 打开app.component.html文件,并将其内容替换为以下元素以呈现仪表板组件:

html

<dx-dashboard-control 
style="display: block;width:100%;height:800px;" 
endpoint='//demos.devexpress.com/services/dashboard/api'>
</dx-dashboard-control>

5. 跳转到项目的src文件夹,然后打开styles.css文件。 添加以下全局样式:

css

@import url("../node_modules/jquery-ui/themes/base/all.css");
@import url("../node_modules/devextreme/dist/css/dx.common.css");
@import url("../node_modules/devextreme/dist/css/dx.light.css");
@import url("../node_modules/@devexpress/analytics-core/dist/css/dx-analytics.common.css");
@import url("../node_modules/@devexpress/analytics-core/dist/css/dx-analytics.light.css");
@import url("../node_modules/@devexpress/analytics-core/dist/css/dx-querybuilder.css");
@import url("../node_modules/devexpress-dashboard/dist/css/dx-dashboard.light.css");

6. 使用以下命令启动应用程序。

cmd

npm start

在浏览器中打开http:// localhost:4200 /以查看结果,Web Dashboard 显示存储在预配置服务器(//demos.devexpress.com/services/dashboard/api)上的仪表板。


DevExpress技术交流群2:775869749      欢迎一起进群讨论

慧都2020年终大促

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
DevExpress Universal Subscription

行业领先的界面控件开发包,帮助企业构建卓越应用!

DevExpress DXperience Subscription

高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!

DevExpress Analytics Dashboard

轻松打造数据可视化企业级仪表盘,且能保证流畅的UI体验和高效的性能,为企业提供强大的决策支持

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP