Click or drag to resize
KaxFilter Class
Inheritance Hierarchy
SystemObject
  System.Web.UIControl
    System.Web.UI.WebControlsWebControl
      KaxWebControl
        Kettic.AspNet.ControlsKaxFilter

Namespace: Kettic.AspNet.Controls
Assembly: Kettic.AspNet.Controls (in Kettic.AspNet.Controls.dll) Version: 2014.4.1129.0 (2014.04.1129.0)
Syntax
public class KaxFilter : KaxWebControl, INamingContainer, 
	IPostBackEventHandler, ILocalizableControl

The KaxFilter type exposes the following members.

Constructors
  NameDescription
Public methodKaxFilter
Top
Methods
  NameDescription
Public methodApplyFilterExpressonsOnDataSource
Public methodDescribeDataFields
Public methodDescribeExpressions
Public methodFireApplyCommand
Triggers ApplyExpressions command.
Public methodLoadSettings
Loads the provided state in the control.
Public methodOnDataSourceSelectedHandler
Public methodOnDataSourceSelectingHandler
Public methodRaisePostBackEvent
Public methodRecreateControl
Force KaxFilter control to recreate its structure.
Public methodSaveSettings
Serialize the control state to Base64 encoded string.
Top
Fields
Properties
  NameDescription
Public propertyAddExpressionToolTip
Get / set Add expression button tooltip.
Public propertyAddGroupToolTip
Get / set Add group button tooltip.
Public propertyAllowFilterOnBlur
Get / set whether KaxFilter should postback when value in editor change.
Public propertyApplyButtonText
Get / set Apply button text
Public propertyBetweenDelimeterText
Get / set the text that will be visible when Between/NotBetween filter expression.
Public propertyClientSettings
Gets a reference to the KaxFilterClientSettings object that allows you to set the properties of the client-side behavior and appearance in a Kettic KaxFilter control.
Public propertyContainerLocator
Public propertyCulture
Public propertyDataSourceControl
Read only property. Holds reference to IDataSource control.
Public propertyDataSourceControlID
Get/set ID of the IDataSource control
Public propertyExpressionPreviewPosition
Get/Set the possition of expression preview item.
Public propertyExpressionPreviewProvider
Get/Set provider used for building the expression in preview item. Default provider is KaxFilterExpressionPreviewProvider.
Public propertyFieldEditors
Public propertyFilterContainer
Read only property. Holds reference to control that implements IKaxFilterableContainer.
Public propertyFilterContainerID
Get/set ID of the IKaxFilterableContainer control
Public propertyLocalization
Public propertyRemoveToolTip
Get / set Remove button tooltip.
Public propertyRootGroup
Root group for all expressions in KaxFilter control. This group cannot be removed.
Public propertyRootGroupItem
Root group item for all expressions in KaxFilter control.
Public propertyShowApplyButton
Indicates whether the Apply button should be visible.
Public propertyShowLineImages
Gets a value indicating whether the dotted lines indenting the nodes should be displayed or not.
Top
Events
  NameDescription
Public eventApplyExpressions
Raised when a button Apply in a KaxFilter control is clicked.
Public eventFieldEditorCreated
Raised when field editor is created when KaxFilter is used integrated with IKaxFilterableContainer.
Public eventFieldEditorCreating
Raised when custom field editor is creating on postback.
Public eventItemCommand
Raised when a button in a KaxFilter control is clicked.
Top
See Also