Esempio n. 1
0
        private void OnUserColumnGroupingChanged(int columnIdx, ChangeOrRemove changeOrRemove)
        {
            Logger.Debug(GetType(), "OnColumnGroupingChanged()");

            RebuildGroups(RebuildGroupsReason.UserCausedGroupingChange);
            PopulateRows(true);
        }
Esempio n. 2
0
        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");
                }
            });
        }
Esempio n. 3
0
        private void OnUserColumnAggregationChanged(int columnIdx, ChangeOrRemove changeOrRemove)
        {
            Logger.Debug(GetType(), "OnColumnAggregationChanged()");

            PopulateRows(true);
        }