From c5877bc7a8b9fa72c55992ffba90958c6be7ad4a Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Wed, 15 Dec 2021 15:15:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/Table.razor | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor b/src/BootstrapBlazor/Components/Table/Table.razor index 9baf45fbc..3aff48379 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor +++ b/src/BootstrapBlazor/Components/Table/Table.razor @@ -30,7 +30,7 @@
@if (IsExcel || ShowToolbar) { - + @if (IsExcel || ShowDefaultButtons) { @if (ShowAddButton) @@ -316,16 +316,7 @@  
- @if (DetailRows.Contains(item)) - { - @DetailRowTemplate?.Invoke(item) - } - else - { -
- -
- } + @DetailRowTemplate?.Invoke(item)
-- Gitee From aadbd95a893c886e754f141952dc9c0611522fba Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Wed, 15 Dec 2021 15:15:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E5=B7=A5=E5=85=B7=E6=A0=8F?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=A2=9E=E5=8A=A0=20IsEnableWhenSelectedOnRo?= =?UTF-8?q?w=20=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Table/TableToolbar.razor | 54 +++++++++---------- .../Components/Table/TableToolbar.razor.cs | 7 +++ .../Components/Table/TableToolbarButton.cs | 6 +++ 3 files changed, 40 insertions(+), 27 deletions(-) diff --git a/src/BootstrapBlazor/Components/Table/TableToolbar.razor b/src/BootstrapBlazor/Components/Table/TableToolbar.razor index 92273ec79..8a6c3f54b 100644 --- a/src/BootstrapBlazor/Components/Table/TableToolbar.razor +++ b/src/BootstrapBlazor/Components/Table/TableToolbar.razor @@ -14,19 +14,19 @@ @if (button is TableToolbarButton b) { + Color="@b.Color" Icon="@b.Icon" Text="@b.Text" IsAsync="@b.IsAsync" + OnClickWithoutRender="() => OnToolbarButtonClick(b)" + IsDisabled="GetDisabled(b)"> } else if (button is TableToolbarPopconfirmButton pb) { + Color="@pb.Color" Icon="@pb.Icon" Text="@pb.Text" + IsDisabled="@pb.IsDisabled" IsBlock="@pb.IsBlock" IsOutline="@pb.IsOutline" + OnBeforeClick="@pb.OnBeforeClick" OnClose="@pb.OnClose" OnConfirm="@pb.OnConfirm" + ConfirmIcon="@pb.ConfirmIcon" ConfirmButtonColor="@pb.ConfirmButtonColor" + ConfirmButtonText="@pb.ConfirmButtonText" CloseButtonColor="@pb.CloseButtonColor" + CloseButtonText="@pb.CloseButtonText" Content="@pb.Content"> } } @@ -40,28 +40,28 @@ { @if (button is TableToolbarButton b) { -