Class FilterExpressionItem
Inheritance
System.Object
FilterExpressionItem
Assembly: Mediachase.BusinessFoundation.dll
Version: 13.30.0
public class FilterExpressionItem : CompositeDataBoundControl
Constructors
Declaration
public FilterExpressionItem(FilterExpressionBuilder container)
Parameters
Fields
Declaration
public const string changeVisibilityAttr = "changeVisibility"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string chooseBlock = "F8BA7413-CB13-4077-B67A-F238BBFF3A02"
Field Value
Type |
Description |
System.String |
|
Declaration
protected FilterExpressionConditionalHandler ctrlCondition
Field Value
Declaration
protected FilterExpressionFunctionParams ctrlFuncParams
Field Value
Declaration
protected DropDownList ddAndOr
Field Value
Type |
Description |
System.Web.UI.WebControls.DropDownList |
|
Declaration
protected DropDownList ddConditions
Field Value
Type |
Description |
System.Web.UI.WebControls.DropDownList |
|
Declaration
protected DropDownList ddFields
Field Value
Type |
Description |
System.Web.UI.WebControls.DropDownList |
|
Declaration
protected DropDownList ddFunctions
Field Value
Type |
Description |
System.Web.UI.WebControls.DropDownList |
|
Declaration
protected Panel divAdditional
Field Value
Type |
Description |
System.Web.UI.WebControls.Panel |
|
divMain
Declaration
Field Value
Type |
Description |
System.Web.UI.WebControls.Panel |
|
Declaration
public const string filterAndBlock = "34792D28-2B1C-4519-892C-0E7386364142"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string filterOrBlock = "CDCBED98-E548-4fe3-A5B0-59AD4F8FD5B8"
Field Value
Type |
Description |
System.String |
|
Declaration
protected ImageButton imgAdd
Field Value
Type |
Description |
System.Web.UI.WebControls.ImageButton |
|
Declaration
protected Image imgCorner
Field Value
Type |
Description |
System.Web.UI.WebControls.Image |
|
Declaration
protected ImageButton imgDelete
Field Value
Type |
Description |
System.Web.UI.WebControls.ImageButton |
|
Declaration
protected HtmlGenericControl lblAndOr
Field Value
Type |
Description |
System.Web.UI.HtmlControls.HtmlGenericControl |
|
Declaration
protected HtmlGenericControl lblConditions
Field Value
Type |
Description |
System.Web.UI.HtmlControls.HtmlGenericControl |
|
Declaration
protected HtmlGenericControl lblFields
Field Value
Type |
Description |
System.Web.UI.HtmlControls.HtmlGenericControl |
|
Declaration
protected HtmlGenericControl lblFunctions
Field Value
Type |
Description |
System.Web.UI.HtmlControls.HtmlGenericControl |
|
Properties
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 .
|
Gets or sets the current node.
Declaration
public FilterExpressionNode CurrentNode { get; set; }
Property Value
Gets or sets the expression place.
Declaration
public string ExpressionPlace { get; set; }
Property Value
Type |
Description |
System.String |
The expression place.
|
Gets the new elements collection.
Declaration
public FilterExpressionNodeCollection NewElementsCollection { get; }
Property Value
Methods
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).
|
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.
|
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.
|