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 PivotReportFilterPopup class.
Declaration
public PivotReportFilterPopup(PivotFilterDescriptorElement filterDescriptorElement)
Parameters
PivotFilterDescriptorElement
filterDescriptorElement
The filter descriptor element. |
Properties
ButtonsMenuItem
Gets the buttons menu item.
Declaration
public PivotFilterMenuButtonsItem ButtonsMenuItem { get; }
Property Value
PivotFilterMenuButtonsItem
The buttons menu item. |
CheckBoxMenuItem
Gets the check box menu item.
Declaration
public PivotFilterMenuCheckBoxItem CheckBoxMenuItem { get; }
Property Value
PivotFilterMenuCheckBoxItem
The check box menu item. |
ClearFilterMenuItem
Gets the clear filter menu item.
Declaration
public RadMenuItem ClearFilterMenuItem { get; }
Property Value
RadMenuItem
The clear filter menu item. |
FilterDescriptorElement
Gets the filter descriptor element.
Declaration
public PivotFilterDescriptorElement FilterDescriptorElement { get; }
Property Value
PivotFilterDescriptorElement
The filter descriptor element. |
FiltersMenuItem
Gets the filters menu item.
Declaration
public RadMenuItem FiltersMenuItem { get; }
Property Value
RadMenuItem
The filters menu item. |
SelectMultipleItems
Gets or sets the select multiple items.
Declaration
public bool SelectMultipleItems { get; set; }
Property Value
System.Boolean
The select multiple items. |
TextBoxMenuItem
Gets the text box menu item.
Declaration
public PivotFilterMenuTextBoxItem TextBoxMenuItem { get; }
Property Value
PivotFilterMenuTextBoxItem
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.String
|
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
PivotFilterMenuTreeItem
The tree item. |
Methods
AreComparisonsEqual(Condition, Condition)
Returns whether the comparisons are equal.
Declaration
protected static bool AreComparisonsEqual(Condition condition1, Condition condition2)
Parameters
Condition
condition1
The condition1. |
Condition
condition2
The condition2. |
Returns
System.Boolean
|
ButtonCancel_Click(Object, EventArgs)
Handles the Click event of the ButtonCancel control.
Declaration
protected virtual void ButtonCancel_Click(object sender, EventArgs e)
Parameters
System.Object
sender
The source of the event. |
System.EventArgs
e
The System.EventArgs instance containing the event data. |
ButtonOK_Click(Object, EventArgs)
Handles the Click event of the ButtonOK control.
Declaration
protected virtual void ButtonOK_Click(object sender, EventArgs e)
Parameters
System.Object
sender
The source of the event. |
System.EventArgs
e
The System.EventArgs instance containing the event data. |
ClearMenuItem_Click(Object, EventArgs)
Handles the Click event of the ClearMenuItem control.
Declaration
protected virtual void ClearMenuItem_Click(object sender, EventArgs e)
Parameters
System.Object
sender
The source of the event. |
System.EventArgs
e
The System.EventArgs instance containing the event data. |
FilterItem_Click(Object, EventArgs)
Handles the Click event of the FilterItem control.
Declaration
protected virtual void FilterItem_Click(object sender, EventArgs e)
Parameters
System.Object
sender
The source of the event. |
System.EventArgs
e
The System.EventArgs instance containing the event data. |
FilterTextBox_TextChanged(Object, EventArgs)
Handles the TextChanged event of the FilterTextBox control.
Declaration
protected virtual void FilterTextBox_TextChanged(object sender, EventArgs e)
Parameters
System.Object
sender
The source of the event. |
System.EventArgs
e
The System.EventArgs instance containing the event data. |
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.Object
sender
The source of the event. |
StateChangedEventArgs
args
The StateChangedEventArgs instance containing the event data. |
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.Windows.Forms.Control
target
|
System.Int32
delta
|
Returns
System.Boolean
|
Overrides
OnPopupClosed(PopupCloseInfo)
Called when popup is closed.
Declaration
protected override void OnPopupClosed(PopupCloseInfo info)
Parameters
PopupCloseInfo
info
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.ComponentModel.CancelEventArgs
args
A CancelEventArgs object that contains information about the event |
Overrides
OnThemeNameChanged(ThemeNameChangedEventArgs)
Raises the ThemeNameChanged event.
Declaration
protected override void OnThemeNameChanged(ThemeNameChangedEventArgs e)
Parameters
ThemeNameChangedEventArgs
e
The ThemeNameChangedEventArgs instance containing the event data. |
Overrides
ProcessMnemonic(Keys)
Processes the mnemonic.
Declaration
protected override bool ProcessMnemonic(Keys keyData)
Parameters
System.Windows.Forms.Keys
keyData
The key data. |
Returns
System.Boolean
|
Overrides
Events
FilterConditionSelected
Declaration
public event FilterConditionChangedEventHandler FilterConditionSelected
Event Type
FilterConditionChangedEventHandler
|