C# 클래스 Rock.Field.Types.SiteFieldType

Field Type to select a single (or null) SiteFieldType Stored as Site.Id
상속: FieldType, IEntityFieldType
파일 보기 프로젝트 열기: NewSpring/Rock

공개 메소드들

메소드 설명
EditControl ( ConfigurationValue>.Dictionary configurationValues, string id ) : System.Web.UI.Control

Creates the control(s) necessary for prompting user for a new value

GetEditValue ( System control, ConfigurationValue>.Dictionary configurationValues ) : string

Reads new values entered by the user for the field ( as int )

GetEditValueAsEntityId ( System control, ConfigurationValue>.Dictionary configurationValues ) : int?

Gets the edit value as the IEntity.Id

GetEntity ( string value ) : IEntity

Gets the entity.

GetEntity ( string value, RockContext rockContext ) : IEntity

Gets the entity.

SetEditValue ( System control, ConfigurationValue>.Dictionary configurationValues, string value ) : void

Sets the value. ( as int )

SetEditValueFromEntityId ( System control, ConfigurationValue>.Dictionary configurationValues, int id ) : void

Sets the edit value from IEntity.Id value

메소드 상세

EditControl() 공개 메소드

Creates the control(s) necessary for prompting user for a new value
public EditControl ( ConfigurationValue>.Dictionary configurationValues, string id ) : System.Web.UI.Control
configurationValues ConfigurationValue>.Dictionary The configuration values.
id string
리턴 System.Web.UI.Control

GetEditValue() 공개 메소드

Reads new values entered by the user for the field ( as int )
public GetEditValue ( System control, ConfigurationValue>.Dictionary configurationValues ) : string
control System Parent control that controls were added to in the CreateEditControl() method
configurationValues ConfigurationValue>.Dictionary The configuration values.
리턴 string

GetEditValueAsEntityId() 공개 메소드

Gets the edit value as the IEntity.Id
public GetEditValueAsEntityId ( System control, ConfigurationValue>.Dictionary configurationValues ) : int?
control System The control.
configurationValues ConfigurationValue>.Dictionary The configuration values.
리턴 int?

GetEntity() 공개 메소드

Gets the entity.
public GetEntity ( string value ) : IEntity
value string The value.
리턴 IEntity

GetEntity() 공개 메소드

Gets the entity.
public GetEntity ( string value, RockContext rockContext ) : IEntity
value string The value.
rockContext Rock.Data.RockContext The rock context.
리턴 IEntity

SetEditValue() 공개 메소드

Sets the value. ( as int )
public SetEditValue ( System control, ConfigurationValue>.Dictionary configurationValues, string value ) : void
control System The control.
configurationValues ConfigurationValue>.Dictionary The configuration values.
value string The value.
리턴 void

SetEditValueFromEntityId() 공개 메소드

Sets the edit value from IEntity.Id value
public SetEditValueFromEntityId ( System control, ConfigurationValue>.Dictionary configurationValues, int id ) : void
control System The control.
configurationValues ConfigurationValue>.Dictionary The configuration values.
id int The identifier.
리턴 void