Skip to content

Commit 4bf0235

Browse files
committed
add toggle select all/none to changes state
1 parent 0cfcecb commit 4bf0235

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/src/state/changes.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,15 @@ class S2MultiChanges<T> extends S2Changes<T> {
113113
_selectAll?.call();
114114
}
115115

116+
/// toggle select all/none
117+
void selectToggle() {
118+
if (length == 0) {
119+
selectAll();
120+
} else {
121+
selectNone();
122+
}
123+
}
124+
116125
/// select or unselect a value
117126
@override
118127
void commit(T val, { bool selected = true }) {

0 commit comments

Comments
 (0)