public CollectionFilterData Clone() { var ret = new CollectionFilterData(); if(this.FieldsFilter != null) ret.FieldsFilter = this.FieldsFilter.Clone() as FltFlatGroupExprData; if (this.AdvancedFilter != null) ret.AdvancedFilter = this.AdvancedFilter.Clone(); return ret; }
public CollectionFilterData Clone() { var ret = new CollectionFilterData(); if (this.FieldsFilter != null) { ret.FieldsFilter = this.FieldsFilter.Clone() as FltFlatGroupExprData; } if (this.AdvancedFilter != null) { ret.AdvancedFilter = this.AdvancedFilter.Clone(); } return(ret); }
public CollectionVM(CollectionModel model, CollectionWrkspcVM wrkspc) { _model = model; Workspace = wrkspc; Filter = new CollectionFilterData(); Columns = new ObservableCollection<PropertyDefinitionModel> { new PropertyDefinitionModel { Name = "id", Path="id", Type = Enums.PropertyType.String } }; this.AvailableProperties = new ObservableCollection<PropertyDefinitionModel>(); this.MaxItems = 20; }