menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class AdvancedFilter - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class AdvancedFilter

    Displays the members of the current hierarchy and allows to apply filtering based on level.

    Inheritance
    System.Object
    AdvancedFilter
    Implements
    System.IDisposable
    Namespace: Syncfusion.UI.Xaml.PivotClient
    Assembly: Syncfusion.SfPivotClient.UWP.dll
    Syntax
    public class AdvancedFilter : Control, IDisposable

    Constructors

    AdvancedFilter()

    Initializes a new instance of the AdvancedFilter class.

    Declaration
    public AdvancedFilter()

    AdvancedFilter(SplitButton, MetaTreeNode)

    Initializes a new instance of the AdvancedFilter class.

    Declaration
    public AdvancedFilter(SplitButton host, MetaTreeNode metaTreeNode)
    Parameters
    Type Name Description
    SplitButton host

    The split button that hosts the Advanced filter.

    MetaTreeNode metaTreeNode

    The current node.

    AdvancedFilter(SplitButton, ObservableCollection<MetaTreeNode>)

    Initializes a new instance of the AdvancedFilter class.

    Declaration
    public AdvancedFilter(SplitButton host, ObservableCollection<MetaTreeNode> metaTreeNodes)
    Parameters
    Type Name Description
    SplitButton host

    The split button that hosts the Advanced filter.

    System.Collections.ObjectModel.ObservableCollection<MetaTreeNode> metaTreeNodes

    The collection of nodes available in the Advanced filter.

    Properties

    EnableMemberEditorPaging

    Gets or sets the value indicating whether member editor Paging is enabled or not.

    Declaration
    public bool EnableMemberEditorPaging { get; set; }
    Property Value
    Type
    System.Boolean

    Host

    Gets or sets the split button that hosts the advanced filter popup.

    Declaration
    public SplitButton Host { get; set; }
    Property Value
    Type
    SplitButton

    MemberEditorPageSize

    Gets or sets the member editor page size.

    Declaration
    public int MemberEditorPageSize { get; set; }
    Property Value
    Type
    System.Int32

    MetaTreeNodes

    Gets or sets the collection of nodes available in the member editor.

    Declaration
    public ObservableCollection<MetaTreeNode> MetaTreeNodes { get; set; }
    Property Value
    Type
    System.Collections.ObjectModel.ObservableCollection<MetaTreeNode>

    OlapDataManager

    Gets or sets the OLAP data manager.

    Declaration
    public OlapDataManager OlapDataManager { get; set; }
    Property Value
    Type
    OlapDataManager

    Methods

    add_PageRefreshCompleted(RefreshCompletedEventHandler)

    Declaration
    public void add_PageRefreshCompleted(RefreshCompletedEventHandler value)
    Parameters
    Type Name Description
    RefreshCompletedEventHandler value

    add_PageRefreshStarted(RefreshStartedEventHandler)

    Declaration
    public void add_PageRefreshStarted(RefreshStartedEventHandler value)
    Parameters
    Type Name Description
    RefreshStartedEventHandler value

    ApplyFiltering(String, OlapReport, String, OlapDataManager)

    Applies the label or value filtering to pivot table data.

    Declaration
    public static OlapReport ApplyFiltering(string action, OlapReport olapReport, string clientParams, OlapDataManager DataManager)
    Parameters
    Type Name Description
    System.String action

    Describes either label or value filtering.

    OlapReport olapReport

    The OlapReport.

    System.String clientParams

    The filter parameters.

    OlapDataManager DataManager

    The OlapDataManager.

    Returns
    Type
    OlapReport

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    GetChildNodes(MetaTreeNode, MetaTreeNodeCollection)

    Gets the collection of child nodes for the specified node.

    Declaration
    public static MetaTreeNodeCollection GetChildNodes(MetaTreeNode parentNode, MetaTreeNodeCollection childNodeCollection)
    Parameters
    Type Name Description
    MetaTreeNode parentNode

    The node, for which the child nodes are identified.

    MetaTreeNodeCollection childNodeCollection

    The collection of all child nodes present under specified node.

    Returns
    Type
    MetaTreeNodeCollection

    GetReportMemberElements(MemberElement, MemberElementCollection)

    Gets the collection of child member elements for the specified member element.

    Declaration
    public MemberElementCollection GetReportMemberElements(MemberElement parentMemberElement, MemberElementCollection childMemberElementCollection)
    Parameters
    Type Name Description
    MemberElement parentMemberElement

    The member element, for which the child member elements are identified.

    MemberElementCollection childMemberElementCollection

    The collection of child member elements for the member element.

    Returns
    Type Description
    MemberElementCollection

    The collection of all child member elements present under specified member element.

    GetRootNode(MetaTreeNode)

    Gets the root node for the specified node.

    Declaration
    public static MetaTreeNode GetRootNode(MetaTreeNode node)
    Parameters
    Type Name Description
    MetaTreeNode node

    The node, for which the root node is identified.

    Returns
    Type Description
    MetaTreeNode

    The root node.

    OnApplyTemplate()

    Builds the visual tree for this control when a new template is applied.

    Declaration
    protected override void OnApplyTemplate()

    RaisePageRefreshCompleted(RefreshEventArgs)

    Raises the PageRefreshCompleted event.

    Declaration
    public void RaisePageRefreshCompleted(RefreshEventArgs e)
    Parameters
    Type Name Description
    RefreshEventArgs e

    The data for the event

    RaisePageRefreshStarted(RefreshEventArgs)

    Raises the PageRefreshStarted event.

    Declaration
    public void RaisePageRefreshStarted(RefreshEventArgs e)
    Parameters
    Type Name Description
    RefreshEventArgs e

    The data for the event

    remove_PageRefreshCompleted(RefreshCompletedEventHandler)

    Declaration
    public void remove_PageRefreshCompleted(RefreshCompletedEventHandler value)
    Parameters
    Type Name Description
    RefreshCompletedEventHandler value

    remove_PageRefreshStarted(RefreshStartedEventHandler)

    Declaration
    public void remove_PageRefreshStarted(RefreshStartedEventHandler value)
    Parameters
    Type Name Description
    RefreshStartedEventHandler value

    Events

    PageRefreshCompleted

    Occurs when new page is loaded.

    Declaration
    public event RefreshCompletedEventHandler PageRefreshCompleted
    Event Type
    Type
    RefreshCompletedEventHandler

    PageRefreshStarted

    Occurs when new page is started to loading.

    Declaration
    public event RefreshStartedEventHandler PageRefreshStarted
    Event Type
    Type
    RefreshStartedEventHandler

    Implements

    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved