天天看點

.net 5 正式版_ASP.NET Core 3時代全新開啟,DevExpress ASP.NET增強Data Grid

由輕量級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節點。

.net 5 正式版_ASP.NET Core 3時代全新開啟,DevExpress ASP.NET增強Data Grid

增強異步API

在此版本中,以下事件啟用了異步事件處理程式:

  • setCellValue
  • initNewRow
  • rowValidating
File Manager (CTP)

新的進度和狀态使用者界面

新版本引入以下UI元素來顯示檔案操作的進度和狀态:

  • 彈出通知消息
  • 增強的'Refresh'工具欄項
  • 操作進度側面闆
.net 5 正式版_ASP.NET Core 3時代全新開啟,DevExpress ASP.NET增強Data Grid

內建配置設定器

内置的分離器控件使您可以調整檔案管理器的導航面闆大小。

增強檔案驗證

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浏覽器中擷取二進制檔案内容資訊。

繼續閱讀