protected override void OnViewControlsCreated() { base.OnViewControlsCreated(); if (GridView != null) { _filterByColumnController = Frame.GetController <FilterByColumnController>(); _filterByColumnController.CellFilterAction.Execute += CellFilterActionOnExecute; GridView.FocusedColumnChanged += GridViewOnFocusedColumnChanged; } }
protected override void OnViewControlsCreated() { base.OnViewControlsCreated(); if (TreeList != null) { _filterByColumnController = Frame.GetController <FilterByColumnController>(); _filterByColumnController.CellFilterAction.Execute += CellFilterActionOnExecute; TreeList.FocusedColumnChanged += ObjectTreeListOnFocusedColumnChanged; } }
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; } } }