Skip to content

Commit 91d0f52

Browse files
authored
refactor(Table): rename ProhibitEdit/Delete method name (#5999)
* refactor: 更新方法名称 * test: 更新单元测试
1 parent 417d198 commit 91d0f52

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ public async Task EditAsync()
545545
if (SelectedRows.Count == 1)
546546
{
547547
// 检查是否选中了不可编辑行(行内无编辑按钮),同时检查按钮禁用状态(禁用时不可编辑)
548-
if (CanEdit())
548+
if (ProhibitEdit())
549549
{
550550
// 提示不可编辑
551551
await ShowToastAsync(EditButtonToastTitle, EditButtonToastReadonlyContent);
@@ -992,7 +992,7 @@ protected async Task<bool> ConfirmDelete()
992992
{
993993
await ShowDeleteToastAsync(DeleteButtonToastTitle, DeleteButtonToastContent);
994994
}
995-
else if (CanDelete())
995+
else if (ProhibitDelete())
996996
{
997997
await ShowDeleteToastAsync(DeleteButtonToastTitle, DeleteButtonToastCanNotDeleteContent);
998998
}
@@ -1003,12 +1003,12 @@ protected async Task<bool> ConfirmDelete()
10031003
return ret;
10041004
}
10051005

1006-
private bool CanEdit() => (ShowExtendEditButtonCallback != null && !ShowExtendEditButtonCallback(SelectedRows[0]))
1006+
private bool ProhibitEdit() => (ShowExtendEditButtonCallback != null && !ShowExtendEditButtonCallback(SelectedRows[0]))
10071007
|| !ShowExtendEditButton
10081008
|| (DisableExtendEditButtonCallback != null && DisableExtendEditButtonCallback(SelectedRows[0]))
10091009
|| DisableExtendEditButton;
10101010

1011-
private bool CanDelete() => (ShowExtendDeleteButtonCallback != null && SelectedRows.Any(i => !ShowExtendDeleteButtonCallback(i)))
1011+
private bool ProhibitDelete() => (ShowExtendDeleteButtonCallback != null && SelectedRows.Any(i => !ShowExtendDeleteButtonCallback(i)))
10121012
|| !ShowExtendDeleteButton
10131013
|| (DisableExtendDeleteButtonCallback != null && SelectedRows.Any(x => DisableExtendDeleteButtonCallback(x)))
10141014
|| DisableExtendDeleteButton;

test/UnitTest/Components/TableTest.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8651,8 +8651,8 @@ public void Modify_Ok()
86518651
pb.Add(a => a.ShowExtendEditButton, false);
86528652
pb.Add(a => a.ShowExtendDeleteButton, false);
86538653
});
8654-
Assert.True(CanEdit(cut.Instance));
8655-
Assert.True(CanDelete(cut.Instance));
8654+
Assert.True(ProhibitEdit(cut.Instance));
8655+
Assert.True(ProhibitDelete(cut.Instance));
86568656

86578657
cut.SetParametersAndRender(pb =>
86588658
{
@@ -8661,8 +8661,8 @@ public void Modify_Ok()
86618661
pb.Add(a => a.DisableExtendEditButton, true);
86628662
pb.Add(a => a.DisableExtendDeleteButton, true);
86638663
});
8664-
Assert.True(CanEdit(cut.Instance));
8665-
Assert.True(CanDelete(cut.Instance));
8664+
Assert.True(ProhibitEdit(cut.Instance));
8665+
Assert.True(ProhibitDelete(cut.Instance));
86668666

86678667
cut.SetParametersAndRender(pb =>
86688668
{
@@ -8680,14 +8680,14 @@ public void Modify_Ok()
86808680
return true;
86818681
});
86828682
});
8683-
Assert.True(CanEdit(cut.Instance));
8684-
Assert.True(CanDelete(cut.Instance));
8683+
Assert.True(ProhibitEdit(cut.Instance));
8684+
Assert.True(ProhibitDelete(cut.Instance));
86858685
}
86868686

8687-
static bool CanEdit(Table<Foo> @this)
8687+
static bool ProhibitEdit(Table<Foo> @this)
86888688
{
86898689
var ret = false;
8690-
var methodInfo = @this.GetType().GetMethod("CanEdit", BindingFlags.Instance | BindingFlags.NonPublic);
8690+
var methodInfo = @this.GetType().GetMethod("ProhibitEdit", BindingFlags.Instance | BindingFlags.NonPublic);
86918691
if (methodInfo != null)
86928692
{
86938693
var result = methodInfo.Invoke(@this, null);
@@ -8699,10 +8699,10 @@ static bool CanEdit(Table<Foo> @this)
86998699
return ret;
87008700
}
87018701

8702-
static bool CanDelete(Table<Foo> @this)
8702+
static bool ProhibitDelete(Table<Foo> @this)
87038703
{
87048704
var ret = false;
8705-
var methodInfo = @this.GetType().GetMethod("CanDelete", BindingFlags.Instance | BindingFlags.NonPublic);
8705+
var methodInfo = @this.GetType().GetMethod("ProhibitDelete", BindingFlags.Instance | BindingFlags.NonPublic);
87068706
if (methodInfo != null)
87078707
{
87088708
var result = methodInfo.Invoke(@this, null);

0 commit comments

Comments
 (0)