private void OnUserColumnGroupingChanged(int columnIdx, ChangeOrRemove changeOrRemove) { Logger.Debug(GetType(), "OnColumnGroupingChanged()"); RebuildGroups(RebuildGroupsReason.UserCausedGroupingChange); PopulateRows(true); }
private void OnUserColumnFilterChanged(int columnIdx, ChangeOrRemove type) { Logger.Debug(GetType(), "OnColumnFilterChanged({0},{1})", columnIdx, type); _model.ChangeColumnFilter(collector => { var colFilter = _columnFilter[columnIdx]; switch (type) { case ChangeOrRemove.Removed: break; case ChangeOrRemove.Changed: colFilter(collector); break; default: Logger.Error(GetType(), "Unknown FilterChangeType"); throw new Exception("Unknown FilterChangeType"); } }); }
private void OnUserColumnAggregationChanged(int columnIdx, ChangeOrRemove changeOrRemove) { Logger.Debug(GetType(), "OnColumnAggregationChanged()"); PopulateRows(true); }