SaaS CMS has officially launched! Learn more now.

Class FilterExpressionItem

Inheritance
System.Object
FilterExpressionItem
Namespace: Mediachase.BusinessFoundation
Assembly: Mediachase.BusinessFoundation.dll
Version: 11.8.3
Syntax
public class FilterExpressionItem : CompositeDataBoundControl

Constructors

FilterExpressionItem(FilterExpressionBuilder)

Declaration
public FilterExpressionItem(FilterExpressionBuilder container)
Parameters
Type Name Description
FilterExpressionBuilder container

Fields

changeVisibilityAttr

Declaration
public const string changeVisibilityAttr = "changeVisibility"
Field Value
Type Description
System.String

chooseBlock

Declaration
public const string chooseBlock = "F8BA7413-CB13-4077-B67A-F238BBFF3A02"
Field Value
Type Description
System.String

ctrlCondition

Declaration
protected FilterExpressionConditionalHandler ctrlCondition
Field Value
Type Description
FilterExpressionConditionalHandler

ctrlFuncParams

Declaration
protected FilterExpressionFunctionParams ctrlFuncParams
Field Value
Type Description
FilterExpressionFunctionParams

ddAndOr

Declaration
protected DropDownList ddAndOr
Field Value
Type Description
System.Web.UI.WebControls.DropDownList

ddConditions

Declaration
protected DropDownList ddConditions
Field Value
Type Description
System.Web.UI.WebControls.DropDownList

ddFields

Declaration
protected DropDownList ddFields
Field Value
Type Description
System.Web.UI.WebControls.DropDownList

ddFunctions

Declaration
protected DropDownList ddFunctions
Field Value
Type Description
System.Web.UI.WebControls.DropDownList

divAdditional

Declaration
protected Panel divAdditional
Field Value
Type Description
System.Web.UI.WebControls.Panel

divMain

Declaration
protected Panel divMain
Field Value
Type Description
System.Web.UI.WebControls.Panel

filterAndBlock

Declaration
public const string filterAndBlock = "34792D28-2B1C-4519-892C-0E7386364142"
Field Value
Type Description
System.String

filterOrBlock

Declaration
public const string filterOrBlock = "CDCBED98-E548-4fe3-A5B0-59AD4F8FD5B8"
Field Value
Type Description
System.String

imgAdd

Declaration
protected ImageButton imgAdd
Field Value
Type Description
System.Web.UI.WebControls.ImageButton

imgCorner

Declaration
protected Image imgCorner
Field Value
Type Description
System.Web.UI.WebControls.Image

imgDelete

Declaration
protected ImageButton imgDelete
Field Value
Type Description
System.Web.UI.WebControls.ImageButton

lblAndOr

Declaration
protected HtmlGenericControl lblAndOr
Field Value
Type Description
System.Web.UI.HtmlControls.HtmlGenericControl

lblConditions

Declaration
protected HtmlGenericControl lblConditions
Field Value
Type Description
System.Web.UI.HtmlControls.HtmlGenericControl

lblFields

Declaration
protected HtmlGenericControl lblFields
Field Value
Type Description
System.Web.UI.HtmlControls.HtmlGenericControl

lblFunctions

Declaration
protected HtmlGenericControl lblFunctions
Field Value
Type Description
System.Web.UI.HtmlControls.HtmlGenericControl

Properties

AddElement

Gets or sets a value indicating whether [add element].

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

true if [add element]; otherwise, false.

CurrentNode

Gets or sets the current node.

Declaration
public FilterExpressionNode CurrentNode { get; set; }
Property Value
Type Description
FilterExpressionNode

The current node.

ExpressionPlace

Gets or sets the expression place.

Declaration
public string ExpressionPlace { get; set; }
Property Value
Type Description
System.String

The expression place.

NewElementsCollection

Gets the new elements collection.

Declaration
public FilterExpressionNodeCollection NewElementsCollection { get; }
Property Value
Type Description
FilterExpressionNodeCollection

The new elements collection.

Methods

CreateChildControls(IEnumerable, Boolean)

When overridden in an abstract class, creates the control hierarchy that is used to render the composite data-bound control based on the values from the specified data source.

Declaration
protected override int CreateChildControls(IEnumerable dataSource, bool dataBinding)
Parameters
Type Name Description
System.Collections.IEnumerable dataSource

An System.Collections.IEnumerable that contains the values to bind to the control.

System.Boolean dataBinding

true to indicate that the System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls(System.Collections.IEnumerable,System.Boolean) is called during data binding; otherwise, false.

Returns
Type Description
System.Int32

The number of items created by the System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls(System.Collections.IEnumerable,System.Boolean).

OnLoad(EventArgs)

Handles the System.Web.UI.Control.Load event.

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs object that contains event data.

OnPreRender(EventArgs)

Handles the System.Web.UI.Control.PreRender event.

Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs object that contains the event data.