updateColumns method

void updateColumns(
  1. List<String> order,
  2. Map<String, bool> visibility
)

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,
  );
}