C# 클래스 Rock.Reporting.DataSelect.Person.ChildNamesSelect

상속: DataSelectComponent, IRecipientDataSelect
파일 보기 프로젝트 열기: SparkDevNetwork/Rock

공개 메소드들

메소드 설명
CreateChildControls ( System.Web.UI.Control parentControl ) : System.Web.UI.Control[]

Creates the child controls.

GetExpression ( RockContext context, MemberExpression entityIdProperty, string selection ) : Expression

Gets the expression.

GetGridField ( Type entityType, string selection ) : System.Web.UI.WebControls.DataControlField

Gets the grid field.

GetRecipientPersonIdExpression ( System.Data.Entity.DbContext dbContext, MemberExpression entityIdProperty, string selection ) : Expression

Gets the recipient person identifier expression.

GetSelection ( Array controls ) : string

Gets the selection.

GetTitle ( Type entityType ) : string

Gets the title.

RenderControls ( System.Web.UI.Control parentControl, System.Web.UI.HtmlTextWriter writer, Array controls ) : void

Renders the controls.

SetSelection ( Array controls, string selection ) : void

Sets the selection.

SortProperties ( string selection ) : string

Comma-delimited list of the Entity properties that should be used for Sorting. Normally, you should leave this as null which will make it sort on the returned field To disable sorting for this field, return string.Empty;

메소드 상세

CreateChildControls() 공개 메소드

Creates the child controls.
public CreateChildControls ( System.Web.UI.Control parentControl ) : System.Web.UI.Control[]
parentControl System.Web.UI.Control
리턴 System.Web.UI.Control[]

GetExpression() 공개 메소드

Gets the expression.
public GetExpression ( RockContext context, MemberExpression entityIdProperty, string selection ) : Expression
context RockContext The context.
entityIdProperty MemberExpression The entity identifier property.
selection string The selection.
리턴 Expression

GetGridField() 공개 메소드

Gets the grid field.
public GetGridField ( Type entityType, string selection ) : System.Web.UI.WebControls.DataControlField
entityType Type Type of the entity.
selection string The selection.
리턴 System.Web.UI.WebControls.DataControlField

GetRecipientPersonIdExpression() 공개 메소드

Gets the recipient person identifier expression.
public GetRecipientPersonIdExpression ( System.Data.Entity.DbContext dbContext, MemberExpression entityIdProperty, string selection ) : Expression
dbContext System.Data.Entity.DbContext The database context.
entityIdProperty MemberExpression The entity identifier property.
selection string The selection.
리턴 Expression

GetSelection() 공개 메소드

Gets the selection.
public GetSelection ( Array controls ) : string
controls Array The controls.
리턴 string

GetTitle() 공개 메소드

Gets the title.
public GetTitle ( Type entityType ) : string
entityType Type
리턴 string

RenderControls() 공개 메소드

Renders the controls.
public RenderControls ( System.Web.UI.Control parentControl, System.Web.UI.HtmlTextWriter writer, Array controls ) : void
parentControl System.Web.UI.Control The parent control.
writer System.Web.UI.HtmlTextWriter The writer.
controls Array The controls.
리턴 void

SetSelection() 공개 메소드

Sets the selection.
public SetSelection ( Array controls, string selection ) : void
controls Array The controls.
selection string The selection.
리턴 void

SortProperties() 공개 메소드

Comma-delimited list of the Entity properties that should be used for Sorting. Normally, you should leave this as null which will make it sort on the returned field To disable sorting for this field, return string.Empty;
public SortProperties ( string selection ) : string
selection string
리턴 string