Class PivotReportFilterPopup
Represents the report filter popup
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.PivotGrid.dll
Syntax
public class PivotReportFilterPopup : RadSizableDropDownMenu, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IPopupControl, IItemsControl
Constructors
PivotReportFilterPopup(PivotFilterDescriptorElement)
Initializes a new instance of the Pivot
Declaration
public PivotReportFilterPopup(PivotFilterDescriptorElement filterDescriptorElement)
Parameters
Pivot The filter descriptor element. |
Properties
ButtonsMenuItem
Gets the buttons menu item.
Declaration
public PivotFilterMenuButtonsItem ButtonsMenuItem { get; }
Property Value
Pivot The buttons menu item. |
CheckBoxMenuItem
Gets the check box menu item.
Declaration
public PivotFilterMenuCheckBoxItem CheckBoxMenuItem { get; }
Property Value
Pivot The check box menu item. |
ClearFilterMenuItem
Gets the clear filter menu item.
Declaration
public RadMenuItem ClearFilterMenuItem { get; }
Property Value
Rad The clear filter menu item. |
FilterDescriptorElement
Gets the filter descriptor element.
Declaration
public PivotFilterDescriptorElement FilterDescriptorElement { get; }
Property Value
Pivot The filter descriptor element. |
FiltersMenuItem
Gets the filters menu item.
Declaration
public RadMenuItem FiltersMenuItem { get; }
Property Value
Rad The filters menu item. |
SelectMultipleItems
Gets or sets the select multiple items.
Declaration
public bool SelectMultipleItems { get; set; }
Property Value
System. The select multiple items. |
TextBoxMenuItem
Gets the text box menu item.
Declaration
public PivotFilterMenuTextBoxItem TextBoxMenuItem { get; }
Property Value
Pivot The text box menu item. |
ThemeClassName
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
Declaration
public override string ThemeClassName { get; set; }
Property Value
System.
|
Overrides
Remarks
By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName depending on the runtime usage of the control.
TreeItem
Gets the tree item.
Declaration
public PivotFilterMenuTreeItem TreeItem { get; }
Property Value
Pivot The tree item. |
Methods
AreComparisonsEqual(Condition, Condition)
Returns whether the comparisons are equal.
Declaration
protected static bool AreComparisonsEqual(Condition condition1, Condition condition2)
Parameters
Returns
System.
|
ButtonCancel_Click(Object, EventArgs)
Handles the Click event of the ButtonCancel control.
Declaration
protected virtual void ButtonCancel_Click(object sender, EventArgs e)
Parameters
System. The source of the event. |
System. The System. |
ButtonOK_Click(Object, EventArgs)
Handles the Click event of the ButtonOK control.
Declaration
protected virtual void ButtonOK_Click(object sender, EventArgs e)
Parameters
System. The source of the event. |
System. The System. |
ClearMenuItem_Click(Object, EventArgs)
Handles the Click event of the ClearMenuItem control.
Declaration
protected virtual void ClearMenuItem_Click(object sender, EventArgs e)
Parameters
System. The source of the event. |
System. The System. |
FilterItem_Click(Object, EventArgs)
Handles the Click event of the FilterItem control.
Declaration
protected virtual void FilterItem_Click(object sender, EventArgs e)
Parameters
System. The source of the event. |
System. The System. |
FilterTextBox_TextChanged(Object, EventArgs)
Handles the TextChanged event of the FilterTextBox control.
Declaration
protected virtual void FilterTextBox_TextChanged(object sender, EventArgs e)
Parameters
System. The source of the event. |
System. The System. |
InitializeLabelFilterMenuItems()
Initializes the label filter menu items.
Declaration
protected virtual void InitializeLabelFilterMenuItems()
InitializeMenuItems()
Initializes the menu items.
Declaration
protected virtual void InitializeMenuItems()
LoadSettings()
Loads the settings.
Declaration
protected virtual void LoadSettings()
MultipleItemsCheckBox_ToggleStateChanged(Object, StateChangedEventArgs)
Handles the ToggleStateChanged event of the MultipleItemsCheckBox control.
Declaration
protected virtual void MultipleItemsCheckBox_ToggleStateChanged(object sender, StateChangedEventArgs args)
Parameters
System. The source of the event. |
State The State |
OnFilterConditionSelected(Condition)
Called when the filter condition is selected.
Declaration
protected virtual void OnFilterConditionSelected(Condition condition)
Parameters
Condition
condition
The condition. |
OnMouseWheel(Control, Int32)
Determines whether the MouseWheel event is handled by the popup.
Declaration
public override bool OnMouseWheel(Control target, int delta)
Parameters
System.
|
System.
|
Returns
System.
|
Overrides
OnPopupClosed(PopupCloseInfo)
Called when popup is closed.
Declaration
protected override void OnPopupClosed(PopupCloseInfo info)
Parameters
Popup The info. |
Overrides
OnPopupOpened()
Fires when the popup is opened.
Declaration
protected override void OnPopupOpened()
Overrides
OnPopupOpening(CancelEventArgs)
Fires when the popup is about to open.
Declaration
protected override void OnPopupOpening(CancelEventArgs args)
Parameters
System. A CancelEventArgs object that contains information about the event |
Overrides
OnThemeNameChanged(ThemeNameChangedEventArgs)
Raises the Theme
Declaration
protected override void OnThemeNameChanged(ThemeNameChangedEventArgs e)
Parameters
Theme The Theme |
Overrides
ProcessMnemonic(Keys)
Processes the mnemonic.
Declaration
protected override bool ProcessMnemonic(Keys keyData)
Parameters
System. The key data. |
Returns
System.
|
Overrides
Events
FilterConditionSelected
Declaration
public event FilterConditionChangedEventHandler FilterConditionSelected