updateColumns method
Updates both header order and visibility reactively.
Implementation
void updateColumns(List<String> order, Map<String, bool> visibility) {
final newAdditional = Map<String, dynamic>.from(value.additional)
..['headerOrder'] = List<String>.from(order)
..['headerVisibility'] = Map<String, bool>.from(visibility);
updateState(
who: 'updateColumns',
additional: newAdditional,
);
}