界面控件DevExpress Blazor v26.1新版亮点 - 智能粘贴 数据透视表
DevExpress Blazor控件为使用C#为Blazor服务器和Blazor WebAssembly创建高影响力的用户体验,其附带了70+个原生的Blazor组件(包括DataGrid、Pivot Table、Scheduler、图表、数据编辑器和报表)。
在上文中(点击这里回顾>>)为大家介绍了DevExpress Blazor v26.1中增强的Blazor AI Chat,本文将继续介绍新版本中增强的智能粘贴和数据透视表功能,希望能帮助到大家~欢迎点赞关注哦,不定期更新~
DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316
全新的Blazor智能粘贴
DevExpress Blazor Form Layout组件现在支持智能粘贴,这是一个新的AI扩展,可以简化从外部源复制内容。该扩展解析非结构化文本(如电子邮件内容或自由格式的注释),并用相关数据自动填充表单字段。
新的FormLayoutSmartPaste类允许用户自定义智能粘贴操作(映射字段、配置AI处理选项和提供额外的提示说明)。
表单布局还包括SmartPasteAsync方法,用于从任何事件处理程序或自定义逻辑触发智能粘贴工作流。
Razor
<DxMemo @bind-Text="SampleText"/> <DxButton Text="Smart Paste" Click="@OnSmartPasteClick" /> <DxFormLayout Data="@model" @ref="FormLayout"> <Extensions> <FormLayoutSmartPaste/> </Extensions> <ChildContent> <DxFormLayoutItem Caption="Full Name" .../> <DxFormLayoutItem Caption="Amount Due" .../> </ChildContent> </DxFormLayout> @code { DxFormLayout FormLayout { get; set; } BillingFormModel model = new(); string SampleText { get; set; } = "Hi there ... "; async Task OnSmartPasteClick() { await FormLayout.SmartPasteAsync(SampleText); } }Blazor Pivot Table(数据透视表)
服务器模式数据源
DevExpress Blazor Pivot Table v26.1现在支持基于Blazor服务器的应用程序的服务器模式数据源,这些数据源旨在简化与大型数据收集(500000+条记录)的集成,并最大限度地提高这些使用场景的性能。
服务器模式数据源在数据库级别处理数据计算,这减少了传输的数据量,减少了内存消耗,并提高了组件响应能力。
