Class BaseFilterPopup
Represents a base class for sizable pop-up.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public abstract class BaseFilterPopup : RadSizableDropDownMenu, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IPopupControl, IItemsControl, IGridFilterPopup, IDisposable
Constructors
BaseFilterPopup()
Declaration
protected BaseFilterPopup()
Properties
DataColumn
Gets or sets the data column.
Declaration
protected GridViewDataColumn DataColumn { get; set; }
Property Value
Grid The data column. |
FilterDescriptor
Gets or sets the filter descriptor.
Declaration
public virtual FilterDescriptor FilterDescriptor { get; set; }
Property Value
Filter The filter descriptor. |
Implements
Methods
CreateCompositeFilterForm()
Creates the composite filter form
Declaration
protected virtual BaseCompositeFilterDialog CreateCompositeFilterForm()
Returns
Base An instance of Composite |
CreateFilterDescriptor(FilterOperator)
Creates the filter descriptor.
Declaration
protected virtual FilterDescriptor CreateFilterDescriptor(FilterOperator filterOperator)
Parameters
Filter The filter operator. |
Returns
EditFilterDescriptor(RadFilterComposeMenuItem)
Edits the filter descriptor.
Declaration
protected virtual void EditFilterDescriptor(RadFilterComposeMenuItem menuItem)
Parameters
Rad The menu item. |
GetCompositeFilterDescriptor(CompositeFilterDescriptor.DescriptorType, CompositeFilterDescriptor)
Gets the composite filter descriptor.
Declaration
protected virtual CompositeFilterDescriptor GetCompositeFilterDescriptor(CompositeFilterDescriptor.DescriptorType desiredType, CompositeFilterDescriptor currentDescriptor)
Parameters
Composite Type of the desired. |
Composite The current descriptor. |
Returns
GetDistinctValuesTable()
Gets the distinct values table.
Declaration
protected virtual RadListFilterDistinctValuesTable GetDistinctValuesTable()
Returns
GetFilterDescriptor()
Gets the filter descriptor.
Declaration
protected virtual FilterDescriptor GetFilterDescriptor()
Returns
OnFilterConfirmed()
Called when filter is confirmed.
Declaration
protected virtual void OnFilterConfirmed()
ScaleControl(SizeF, BoundsSpecified)
Scales the control with the specified factor.
Declaration
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
Parameters
System.
|
System.
|
Overrides
SetFilterOperator(FilterOperator)
Sets the filter operator.
Declaration
protected virtual void SetFilterOperator(FilterOperator filterOperator)
Parameters
Filter The filter operator. |
SetTheme(String)
Sets the theme.
Declaration
public abstract void SetTheme(string themeName)
Parameters
System. Name of the theme. |
ValidateUserFilter(FilterDescriptor)
Validates the user filter.
Declaration
protected virtual bool ValidateUserFilter(FilterDescriptor descriptor)
Parameters
Filter The descriptor. |
Returns
System.
|
Events
FilterConfirmed
Occurs when the filter is confirmed.
Declaration
public event EventHandler FilterConfirmed
Event Type
System.
|
Implements
Explicit Interface Implementations
IGridFilterPopup.add_PopupClosed(RadPopupClosedEventHandler)
Declaration
void IGridFilterPopup.add_PopupClosed(RadPopupClosedEventHandler value)
Parameters
Implements
IGridFilterPopup.add_PopupOpening(RadPopupOpeningEventHandler)
Declaration
void IGridFilterPopup.add_PopupOpening(RadPopupOpeningEventHandler value)
Parameters
Implements
IGridFilterPopup.remove_PopupClosed(RadPopupClosedEventHandler)
Declaration
void IGridFilterPopup.remove_PopupClosed(RadPopupClosedEventHandler value)
Parameters
Implements
IGridFilterPopup.remove_PopupOpening(RadPopupOpeningEventHandler)
Declaration
void IGridFilterPopup.remove_PopupOpening(RadPopupOpeningEventHandler value)
Parameters
Implements
IGridFilterPopup.Show(Point)
Declaration
void IGridFilterPopup.Show(Point location)
Parameters
System.
|