@@ -1225,7 +1225,7 @@ private async Task ProcessFirstRender()
12251225 await OnColumnCreating ( cols ) ;
12261226 }
12271227
1228- await InternalResetVisibleColumns ( cols ) ;
1228+ InternalResetVisibleColumns ( cols ) ;
12291229
12301230 await ReloadColumnVisibleFromBrowserAsync ( ) ;
12311231
@@ -1278,33 +1278,9 @@ private void ResetColumnWidth(List<ITableColumn> columns)
12781278 }
12791279 }
12801280
1281- private async Task InternalResetVisibleColumns ( List < ITableColumn > columns , IEnumerable < ColumnVisibleItem > ? items = null )
1281+ private void InternalResetVisibleColumns ( List < ITableColumn > columns , IEnumerable < ColumnVisibleItem > ? items = null )
12821282 {
12831283 var cols = columns . Select ( i => new ColumnVisibleItem ( i . GetFieldName ( ) , i . GetVisible ( ) ) { DisplayName = i . GetDisplayName ( ) } ) . ToList ( ) ;
1284- List < ColumnVisibleItem > ? ret = null ;
1285- if ( ClientTableName != null && ShowColumnList )
1286- {
1287- var jsonData = await JSRuntime . InvokeAsync < string > ( "localStorage.getItem" , "bb-table-column-visiable-" + ClientTableName ) ;
1288- if ( ! string . IsNullOrEmpty ( jsonData ) )
1289- {
1290- try
1291- {
1292- ret = JsonSerializer . Deserialize < List < ColumnVisibleItem > > ( jsonData , _serializerOption ) ;
1293- }
1294- catch { }
1295- if ( ret != null )
1296- {
1297- foreach ( var i in ret )
1298- {
1299- var col = cols . FirstOrDefault ( d => d . Name == i . Name && d . DisplayName == i . DisplayName ) ;
1300- if ( col != null )
1301- {
1302- col . Visible = i . Visible ;
1303- }
1304- }
1305- }
1306- }
1307- }
13081284 if ( items != null )
13091285 {
13101286 foreach ( var column in cols )
@@ -1328,15 +1304,15 @@ private async Task InternalResetVisibleColumns(List<ITableColumn> columns, IEnum
13281304 /// 设置 列可见方法
13291305 /// </summary>
13301306 /// <param name="columns"></param>
1331- public async Task ResetVisibleColumns ( IEnumerable < ColumnVisibleItem > columns )
1307+ public void ResetVisibleColumns ( IEnumerable < ColumnVisibleItem > columns )
13321308 {
13331309 // https://github.com/dotnetcore/BootstrapBlazor/issues/6823
13341310 if ( AllowResizing )
13351311 {
13361312 _resetColumns = true ;
13371313 }
13381314
1339- await InternalResetVisibleColumns ( Columns , columns ) ;
1315+ InternalResetVisibleColumns ( Columns , columns ) ;
13401316 StateHasChanged ( ) ;
13411317 }
13421318
0 commit comments