翻譯|產品更新|編輯:龔雪|2023-11-22 10:45:11.537|閱讀 97 次
概述:界面組件DevExpress Reporting v23.1已經發布一段時間了,新版本增強了Web報表設計器的自定義功能、加載速度等,歡迎 下載最新版體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress Reporting是.NET Framework下功能完善的報表平臺,它附帶了易于使用的Visual Studio報表設計器和豐富的報表控件集,包括數據透視表、圖表,因此您可以構建無與倫比、信息清晰的報表
界面組件DevExpress Reporting v23.1已經發布一段時間了,新版本增強了Web報表設計器的自定義功能、加載速度等,歡迎 下載最新版體驗~
DevExpress技術交流群9:909157416 歡迎一起進群討論
現在在具有報表設計功能的Web應用程序中合并自定義報表控件和自定義表達式功能需要的步驟更少。
要在DevExpress Web報表設計器中注冊自定義報表控件,只需在運行時將報表控件的實例傳遞給設計器的CustomControls集合。然后該組件將自動收集所需的元數據并將其傳輸到客戶端(報表控件將可用于文檔生成引擎,并將出現在Web report Designer的工具箱中)。
CSHTML
@{ var designerRender = Html.DevExpress().ReportDesigner("reportDesigner") .Height("100%") .CustomControls(typeof(MyControl)) .Bind("TestReport"); @designerRender.RenderHtml() }
在應用程序啟動時調用)方法來注冊一個自定義表達式函數:
C#
var builder = WebApplication.CreateBuilder(args); // ... DevExpress.XtraReports.Expressions.CustomFunctions.Register(new MyCustomFunction()); // ... app.Run();
使用靜態方法注冊自定義聚合:
C#
CriteriaOperator.RegisterCustomAggregate(new MyCustomAggregate());
這些方法調用收集函數元數據并將其傳遞給客戶機,該函數在表達式編輯器中可用。
新版本優化了Web Document Viewer(文檔查看器)的頁面加載:
PDF導出選項面板中的簽名下拉編輯器顯示在后端收集的簽名中。
DevExpress Report Viewers(報表查看器)現在可以對導出的PDF文檔進行數字簽名,實現IPdfSignatureOptionsProviderAsync接口,將簽名傳遞到Web報表查看器中。
C#
public interface IPdfSignatureOptionsProviderAsync { Task<Dictionary<string, PdfSignatureOptions>> GetAvailableOptionsAsync(); }
我們添加了一個新的方法,允許您在后端簽署導出的PDF文檔。
新版本為報表查看器中的所有UI元素分配了WAI-ARIA屬性,并改進了UI元素之間的鍵盤導航。報表查看器現在成功地通過了Accessibility Insights和Chrome Lighthouse測試工具。
v23.1版本在Web文檔查看器中實現了異步搜索,新查詢顯示當前查找到的號碼查詢結果(實時)。如果用戶不想等待整個文檔被掃描,他們可以隨時停止搜索。
默認情況下啟用新搜索,禁用UseAsyncSearch屬性來啟用前面的操作。
Web Document Viewer(文檔查看器)現在使用Fetch API向服務器發送和管理網絡請求,這允許您使用統一的方法將請求頭從客戶機應用程序傳遞到后端,從而提高了與身份驗證庫的兼容性。
JAVASCRIPT
import { fetchSetup } from '@devexpress/analytics-core/analytics-utils'; fetchSetup.fetchSettings = { headers: { Authorization : 'Bearer' + token } };
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網