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