C# Class Rock.Reporting.DataFilter.Person.InGroupFilter

Inheritance: DataFilterComponent
显示文件 Open project: NewSpring/Rock

Public Methods

Method Description
CreateChildControls ( Type entityType, FilterField filterControl ) : System.Web.UI.Control[]

Creates the child controls.

FormatSelection ( Type entityType, string selection ) : string

Formats the selection.

GetClientFormatSelection ( Type entityType ) : string

Formats the selection on the client-side. When the filter is collapsed by the user, the Filterfield control will set the description of the filter to whatever is returned by this property. If including script, the controls parent container can be referenced through a '$content' variable that is set by the control before referencing this property.

GetExpression ( Type entityType, IService serviceInstance, System.Linq.Expressions.ParameterExpression parameterExpression, string selection ) : Expression

Gets the expression.

GetGroupFilterClientSelection ( bool not ) : string

Gets the group filter client selection based on if we are in "Not" mode

GetSelection ( Type entityType, Control controls ) : string

Gets the selection.

GetTitle ( Type entityType ) : string

Gets the title.

GroupFilterFormatSelection ( string selection, bool not ) : string

Formats the selection for the InGroupFilter/NotInGroupFilter based on if we are in "Not" mode

RenderControls ( Type entityType, FilterField filterControl, System.Web.UI.HtmlTextWriter writer, Control controls ) : void

Renders the controls.

SetSelection ( Type entityType, Control controls, string selection ) : void

Sets the selection.

Protected Methods

Method Description
gp_SelectItem ( object sender, EventArgs e ) : void

Handles the SelectItem event of the gp control.

Method Details

CreateChildControls() public method

Creates the child controls.
public CreateChildControls ( Type entityType, FilterField filterControl ) : System.Web.UI.Control[]
entityType System.Type
filterControl Rock.Web.UI.Controls.FilterField
return System.Web.UI.Control[]

FormatSelection() public method

Formats the selection.
public FormatSelection ( Type entityType, string selection ) : string
entityType System.Type Type of the entity.
selection string The selection.
return string

GetClientFormatSelection() public method

Formats the selection on the client-side. When the filter is collapsed by the user, the Filterfield control will set the description of the filter to whatever is returned by this property. If including script, the controls parent container can be referenced through a '$content' variable that is set by the control before referencing this property.
public GetClientFormatSelection ( Type entityType ) : string
entityType System.Type
return string

GetExpression() public method

Gets the expression.
public GetExpression ( Type entityType, IService serviceInstance, System.Linq.Expressions.ParameterExpression parameterExpression, string selection ) : Expression
entityType System.Type Type of the entity.
serviceInstance IService The service instance.
parameterExpression System.Linq.Expressions.ParameterExpression The parameter expression.
selection string The selection.
return System.Linq.Expressions.Expression

GetGroupFilterClientSelection() public method

Gets the group filter client selection based on if we are in "Not" mode
public GetGroupFilterClientSelection ( bool not ) : string
not bool if set to true [not].
return string

GetSelection() public method

Gets the selection.
public GetSelection ( Type entityType, Control controls ) : string
entityType System.Type Type of the entity.
controls System.Web.UI.Control The controls.
return string

GetTitle() public method

Gets the title.
public GetTitle ( Type entityType ) : string
entityType System.Type
return string

GroupFilterFormatSelection() public method

Formats the selection for the InGroupFilter/NotInGroupFilter based on if we are in "Not" mode
public GroupFilterFormatSelection ( string selection, bool not ) : string
selection string The selection.
not bool if set to true [not].
return string

RenderControls() public method

Renders the controls.
public RenderControls ( Type entityType, FilterField filterControl, System.Web.UI.HtmlTextWriter writer, Control controls ) : void
entityType System.Type Type of the entity.
filterControl Rock.Web.UI.Controls.FilterField The filter control.
writer System.Web.UI.HtmlTextWriter The writer.
controls System.Web.UI.Control The controls.
return void

SetSelection() public method

Sets the selection.
public SetSelection ( Type entityType, Control controls, string selection ) : void
entityType System.Type Type of the entity.
controls System.Web.UI.Control The controls.
selection string The selection.
return void

gp_SelectItem() protected method

Handles the SelectItem event of the gp control.
protected gp_SelectItem ( object sender, EventArgs e ) : void
sender object The source of the event.
e EventArgs The instance containing the event data.
return void