From 188ae2c5c5c089ac29ac3ee9f29dfc4dde05b2d9 Mon Sep 17 00:00:00 2001 From: Argo-Asicotech Date: Wed, 30 Nov 2022 08:16:55 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=20ITableExport?= =?UTF-8?q?=20=E6=8E=A5=E5=8F=A3=E7=A7=BB=E9=99=A4=20IJSRuntime=20?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs | 2 +- src/BootstrapBlazor/Services/DefaultExcelExport.cs | 2 +- src/BootstrapBlazor/Services/ITableExcelExport.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs b/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs index 23c9ee91d..3ce00e6fb 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs +++ b/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs @@ -811,7 +811,7 @@ public partial class Table { // 如果未提供 OnExportAsync 回调委托使用注入服务来尝试解析 // TODO: 这里将本页数据作为参数传递给导出服务,服务本身可以利用自身优势获取全部所需数据,如果获取全部数据呢? - ret = await ExcelExport.ExportAsync(Rows, Columns, JSRuntime); + ret = await ExcelExport.ExportAsync(Rows, Columns); } option = new ToastOption diff --git a/src/BootstrapBlazor/Services/DefaultExcelExport.cs b/src/BootstrapBlazor/Services/DefaultExcelExport.cs index 496a1fc4b..34157f3e8 100644 --- a/src/BootstrapBlazor/Services/DefaultExcelExport.cs +++ b/src/BootstrapBlazor/Services/DefaultExcelExport.cs @@ -13,7 +13,7 @@ internal class DefaultExcelExport : ITableExcelExport /// /// /// - public Task ExportAsync(IEnumerable items, IEnumerable cols, IJSRuntime jsRuntime) where TItem : class + public Task ExportAsync(IEnumerable items, IEnumerable cols) where TItem : class { return Task.FromResult(false); } diff --git a/src/BootstrapBlazor/Services/ITableExcelExport.cs b/src/BootstrapBlazor/Services/ITableExcelExport.cs index 56770e597..c9114508b 100644 --- a/src/BootstrapBlazor/Services/ITableExcelExport.cs +++ b/src/BootstrapBlazor/Services/ITableExcelExport.cs @@ -12,5 +12,5 @@ public interface ITableExcelExport /// /// 导出 Excel 方法 /// - Task ExportAsync(IEnumerable items, IEnumerable cols, IJSRuntime jsRuntime) where TItem : class; + Task ExportAsync(IEnumerable items, IEnumerable cols) where TItem : class; } -- Gitee From 2b236832b9647d0fe70154dbb1ed3938b6ded1bf Mon Sep 17 00:00:00 2001 From: Argo-Asicotech Date: Wed, 30 Nov 2022 08:17:30 +0800 Subject: [PATCH 2/2] chore: bump version 7.0.9 --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 4464a3e05..a7c35e58c 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@ - 7.0.8 + 7.0.9 -- Gitee