protected FilterBase(bool constantVisibility, bool columnVisible, DataFilterLabel filter, DbField [] fNames) { this.constantVisibility = constantVisibility; columnInitiallyVisible = columnVisible; this.columnVisible = columnVisible; displayedField = filter; filteredFields = fNames; }
public FilterChoose(bool constantVisibility, bool columnVisible, KeyValuePair <int, string> [] values, DataFilterLabel filter, params DbField [] fNames) : base(constantVisibility, columnVisible, filter, fNames) { this.values = values; filterLogic = DataFilterLogic.ExactMatch; }
public ReportFilterCompare(bool alwaysOn, bool enabled, DataFilterLabel fLabel, params DbField [] fNames) : this(new FilterCompare(alwaysOn, enabled, fLabel, fNames)) { }
public ReportFilterChoose(bool alwaysOn, bool enabled, KeyValuePair <int, string> [] values, DataFilterLabel fLabel, params DbField [] fNames) : this(new FilterChoose(alwaysOn, enabled, values, fLabel, fNames)) { }
public FilterEmpty(bool constantVisibility, bool columnVisible, DataFilterLabel filter, params DbField [] fNames) : base(constantVisibility, columnVisible, filter, fNames) { }
public FilterRange(bool constantVisibility, bool columnVisible, DataFilterLabel filter, params DbField [] fNames) : base(constantVisibility, columnVisible, filter, fNames) { FilterLogic = DataFilterLogic.InRange; }
public FilterFind(bool constantVisibility, bool columnVisible, DataFilterLabel filter, params DbField [] fNames) : base(constantVisibility, columnVisible, filter, fNames) { isFrozen = TrySetFrozenFilter(out text); FilterLogic = DataFilterLogic.Contains; }
public FilterGroupFind(bool columnAlwaysVisible, bool columnVisible, DataFilterLabel filter, params DbField [] fNames) : base(columnAlwaysVisible, columnVisible, filter, fNames) { FilterLogic = DataFilterLogic.InEntityGroup; }
public FilterDateTimeRange(bool columnAlwaysVisible, bool columnVisible, DataFilterLabel filter, params DbField [] fNames) : base(columnAlwaysVisible, columnVisible, filter, fNames) { FilterLogic = DataFilterLogic.InRange; }