コード例 #1
0
 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;
 }
コード例 #2
0
 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);
 }