由輕量級JavaScript小部件提供支援的70+個高性能DevExpress ASP.NET Core Controls,包含功能完善的報表平台,是以您可以再最短時間内傳遞響應迅速的業務線應用程式。DevExpress ASP.NET Core控件v19.2新版正式增強Data Grid和TreeList、File Manager等控件功能,歡迎下載下傳最新版體驗!
點選“了解更多”擷取DevExpress ASP.NET v19.2正式版下載下傳
Data Grid和TreeList
Data Grid - 增強導出到Excel API的功能(CTP)
導出到Excel API(CTP)于2019年5月首次引入,在v19.2中添加了以下新功能:
- 僅導出標明的行
- 以源列寬度導出
此外,'group', 'header', 'groupFooter'和'totalFooter'現在以突出顯示的文本(粗體)導出,同時還擴充了'CustomizeCell'回調參數集,您可以在回調中通路DataGridCell對象的所有屬性。
重新排序記錄/節點
最終使用者現在可以通過拖放來重新排序資料網格行和TreeList節點。

增強異步API
在此版本中,以下事件啟用了異步事件處理程式:
- setCellValue
- initNewRow
- rowValidating
File Manager (CTP)
新的進度和狀态使用者界面
新版本引入以下UI元素來顯示檔案操作的進度和狀态:
- 彈出通知消息
- 增強的'Refresh'工具欄項
- 操作進度側面闆
內建配置設定器
内置的分離器控件使您可以調整檔案管理器的導航面闆大小。
增強檔案驗證
v19.2增強檔案管理器的驗證功能,現在您可以使用新的'allowedFileExtensions' 選項指定允許的檔案擴充名,新的'upload.maxFileSize'選項允許您指定最大檔案大小(允許的最大大小)。
@(Html.DevExtreme().FileManager().FileProvider(provider => provider.Remote().Url(Url.RouteUrl("FileManagementFileSystemApi"))).Upload(upload => upload.MaxFileSize(2048000)).AllowedFileExtensions(new[] { ".txt", ".xml", ".doc" }).Permissions(permissions => {permissions.Upload(true);}))
在控制器中啟用伺服器端驗證:
public IActionResult FileSystem(FileSystemCommand command, string arguments) {var config = new FileSystemConfiguration {MaxUploadFileSize = 2048000,AllowedFileExtensions = new[] { ".txt", ".xml", ".doc" },AllowUpload = true...};var processor = new FileSystemCommandProcessor(config);var result = processor.Execute(command, arguments);return result.GetClientCommandResult();}
下載下傳檔案
現在,您可以允許使用者下載下傳檔案。 使用新的“ endpointUrl”選項來指定用于下載下傳操作的伺服器端處理程式端點。
@(Html.DevExtreme().FileManager().FileProvider(provider => provider.Remote().Url(Url.RouteUrl("FileManagementFileSystemApi"))).Permissions(permissions => {permissions.Download(true);}))
在控制器中啟用伺服器端驗證:
public object FileSystem(FileSystemCommand command, string arguments) {var config = new FileSystemConfiguration {AllowDownload = true...};var processor = new FileSystemCommandProcessor(config);var result = processor.Execute(command, arguments);return result.GetClientCommandResult();}
自定義工具欄和上下文菜單
現在,您可以通過兩個新選項('toolbar' 和 'contextMenu')來自定義檔案管理器的工具欄和上下文菜單。
自定義File Providers
現在,您可以實作一個自定義File Provider,該File Provider使您可以将用戶端檔案管理器連接配接到任何自定義檔案管理後端。
檔案直接上傳到雲提供商
現在,您可以直接将檔案上傳到Azure,Amazon和其他雲提供商,使用FileUploader的'uploadChunk'和'abortUpload'回調。
在用戶端上通路檔案内容
在此版本中,您可以使用'FileProvider.getItemContent'方法在Web浏覽器中擷取二進制檔案内容資訊。