File tree 1 file changed +6
-3
lines changed
src/features/selection/js
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 464
464
return ;
465
465
}
466
466
467
+ var selectedRows ;
467
468
if ( ! multiSelect && ! selected ) {
468
469
service . clearSelectedRows ( grid , evt ) ;
469
470
} else if ( ! multiSelect && selected ) {
470
- var selectedRows = service . getSelectedRows ( grid ) ;
471
+ selectedRows = service . getSelectedRows ( grid ) ;
471
472
if ( selectedRows . length > 1 ) {
472
473
selected = false ; // Enable reselect of the row
473
474
service . clearSelectedRows ( grid , evt ) ;
480
481
row . setSelected ( ! selected ) ;
481
482
if ( row . isSelected === true ) {
482
483
grid . selection . lastSelectedRow = row ;
483
- } else {
484
- grid . selection . selectAll = false ;
485
484
}
485
+
486
+ selectedRows = service . getSelectedRows ( grid ) ;
487
+ grid . selection . selectAll = grid . rows . length === selectedRows . length ;
488
+
486
489
grid . api . selection . raise . rowSelectionChanged ( row , evt ) ;
487
490
}
488
491
} ,
You can’t perform that action at this time.
0 commit comments