public DateRangeFilterViewModel(IViewModelDependencies dependencies, IZetboxContext dataCtx, ViewModel parent, IUIFilterModel mdl) : base(dependencies, dataCtx, parent, mdl) { this.RangeFilter = (DateRangeFilterModel)mdl; InitializeFromRange(); Arguments[0].IsReadOnly = true; Arguments[1].IsReadOnly = true; }
public static void CreateFilterModel(Zetbox.App.GUI.DateRangeFilterConfiguration obj, MethodReturnEventArgs <IFilterModel> e) { e.Result = DateRangeFilterModel.Create( FrozenContext, obj.GetLabel(), FilterValueSource.FromProperty(obj.Property), obj.RequestedKind, obj.IsCurrentYearDefault ?? false, obj.IsCurrentQuaterDefault ?? false, obj.IsCurrentMonthDefault ?? false); }