@@ -5502,47 +5502,6 @@ public async Task OnSaveAsync_Ok()
55025502 Assert . True ( afterModify ) ;
55035503 }
55045504
5505- [ Fact ]
5506- public async Task OnAfterCancelSaveAsync_EditForm ( )
5507- {
5508- var localizer = Context . Services . GetRequiredService < IStringLocalizer < Foo > > ( ) ;
5509- var items = Foo . GenerateFoo ( localizer , 2 ) ;
5510- var afterCancelSave = false ;
5511- var cut = Context . RenderComponent < BootstrapBlazorRoot > ( pb =>
5512- {
5513- pb . AddChildContent < Table < Foo > > ( pb =>
5514- {
5515- pb . Add ( a => a . RenderMode , TableRenderMode . Table ) ;
5516- pb . Add ( a => a . Items , items ) ;
5517- pb . Add ( a => a . IsMultipleSelect , true ) ;
5518- pb . Add ( a => a . ShowToolbar , true ) ;
5519- pb . Add ( a => a . ShowExtendButtons , true ) ;
5520- pb . Add ( a => a . EditMode , EditMode . EditForm ) ;
5521- pb . Add ( a => a . OnAfterCancelSaveAsync , ( ) =>
5522- {
5523- afterCancelSave = true ;
5524- return Task . CompletedTask ;
5525- } ) ;
5526- pb . Add ( a => a . TableColumns , foo => builder =>
5527- {
5528- builder . OpenComponent < TableColumn < Foo , string > > ( 0 ) ;
5529- builder . AddAttribute ( 1 , "Field" , "Name" ) ;
5530- builder . AddAttribute ( 2 , "FieldExpression" , Utility . GenerateValueExpression ( foo , "Name" , typeof ( string ) ) ) ;
5531- builder . CloseComponent ( ) ;
5532- } ) ;
5533- } ) ;
5534- } ) ;
5535-
5536- // test edit button
5537- var button = cut . FindAll ( "tbody tr button" ) ;
5538- await cut . InvokeAsync ( ( ) => button [ 0 ] . Click ( ) ) ;
5539-
5540- // 取消按钮
5541- var cancelButton = cut . Find ( ".form-footer .btn-secondary" ) ;
5542- await cut . InvokeAsync ( ( ) => cancelButton . Click ( ) ) ;
5543- Assert . True ( afterCancelSave ) ;
5544- }
5545-
55465505 [ Fact ]
55475506 public async Task OnAfterCancelSaveAsync_EditForm ( )
55485507 {
0 commit comments