コード例 #1
0
 protected override void OnViewControlsCreated()
 {
     base.OnViewControlsCreated();
     if (GridView != null)
     {
         _filterByColumnController = Frame.GetController <FilterByColumnController>();
         _filterByColumnController.CellFilterAction.Execute += CellFilterActionOnExecute;
         GridView.FocusedColumnChanged += GridViewOnFocusedColumnChanged;
     }
 }
コード例 #2
0
 protected override void OnViewControlsCreated()
 {
     base.OnViewControlsCreated();
     if (TreeList != null)
     {
         _filterByColumnController = Frame.GetController <FilterByColumnController>();
         _filterByColumnController.CellFilterAction.Execute += CellFilterActionOnExecute;
         TreeList.FocusedColumnChanged += ObjectTreeListOnFocusedColumnChanged;
     }
 }
コード例 #3
0
 protected override void OnViewControlsCreated()
 {
     base.OnViewControlsCreated();
     if (TreeList != null)
     {
         if (TreeList.Columns.Any(column => ((IModelColumnCellFilter)((TreeListColumnTag)column.Tag).Model).CellFilter))
         {
             TreeList.OptionsBehavior.EnableFiltering = true;
             TreeList.OptionsFilter.AllowFilterEditor = true;
             TreeList.OptionsFilter.FilterMode        = FilterMode.Standard;
             TreeList.ActiveFilterEnabled             = true;
             _filterByColumnController = Frame.GetController <FilterByColumnController>();
             _filterByColumnController.CellFilterAction.Execute += CellFilterActionOnExecute;
             TreeList.FocusedColumnChanged += ObjectTreeListOnFocusedColumnChanged;
         }
     }
 }