当前位置:   article > 正文

界面控件DevExpress Blazor UI v22.2 - 报表、富文本编辑器组件增强_blazor 富文本编辑器

blazor 富文本编辑器

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具,该组件拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

DevExpress v22.2已于近期正式发布了,新版本增强了报表、富文本编辑器组件、TreeView组件等组件功能,欢迎下载正式版体验!

DevExpress Blazor v22.2官方正式版下载(Q技术交流:674691612)

菜单

API增强

报表

WebAssembly (ASP.NET Core托管)全新的报表查看器和设计器

全新的DxWasmDocumentViewer和DxWasmReportDesigner WASM组件旨在最大限度地减少集成工作和减少支持查询,这些组件作为DevExpress.Blazor.Reporting.JSBasedControls.WebAssembly Nuget包的一部分发布。

本地报表查看器 - 参数面板布局

Report Viewer(报表查看器)组件(DxReportViewer)现在可以用自定义布局呈现参数面板。

新的项目模板

DevExpress Blazor App模板库现在包含报表模板,使用这些模板来启动BI应用程序开发进程(无论是服务器还是WebAssembly托管应用程序)。

报表模板允许您创建包含以下内容的应用程序:

  • 报表设计器
  • 报表查看器(基于JS的)
  • 报表查看器(本机)
  • 报表存储
  • 示例SQL连接,JSON/对象数据源

在CLI中,我们的新模板如下:

  • dx.blazor.reporting.blazorserver
  • dx.blazor.reporting.webassembly

富文本编辑器

支持WebAssembly

Blazor Rich Text Editor(富文本编辑器)现在支持Blazor WebAssembly托管模型,这种模式提供了以下优势(与服务器托管模式相比):

  • 如果服务器脱机,应用程序仍能正常工作。
  • 应用程序充分利用了客户端的资源和功能。
  • 处理已从服务器转移到客户端,因此应用程序占用的服务器资源更少。
  • 无服务器部署场景是可能的。

在Web Assembly应用程序中,富文本编辑器组件提供了与Blazor Server应用程序相同的功能和操作。

拼写检查

Blazor Rich Text Editor(富文本编辑器)现在支持按需拼写检查,它可以检测拼写错误并建议改正。

要启用拼写检查,请调用AddSpellCheck方法来注册拼写检查服务,并将CheckSpelling 属性设置为“true”。

富文本编辑器集成了一个使用英语字典的拼写检查服务,并允许您根据需要添加其他字典(针对各种语言)。

注意:您现在不受现成可用功能的限制,如果默认服务不能满足业务需求,您可以实现和使用自定义拼写检查服务。

API增强

选项卡

禁用状态

一个新的Enabled 属性允许您启用/禁用单个选项卡。

标签头部模板

新的TextTemplate属性允许您定义选项卡标题模板,该模板可以包含自定义UI视觉效果(如命令按钮)。

工具栏

绑定数据

现在可以将Blazor工具栏组件绑定到数据源,要在Blazor应用程序中引入此功能,请使用其Data和datamapping属性。绑定模式下,工具栏自动生成项目。

API增强

TreeView

URL-匹配模式

Blazor TreeView组件现在可以自动展开树并选择一个节点,如果它的NavigateUrl属性值指向当前的URL,它显示在web浏览器的地址栏中,可选择的模式包括:Current Path、Prefix和Exact。

两个新属性允许用户指定TreeView组件如何匹配URL:

还可以使用Reason属性来确定更改选择的原因。

展开和折叠动画

现在可以在展开/折叠TreeView节点时播放幻灯片动画效果。

节点单击事件

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号