C# 클래스 N2.Details.EditableItemSelectionAttribute

상속: N2.Details.EditableDropDownAttribute
파일 보기 프로젝트 열기: n2cms/n2cms

공개 메소드들

메소드 설명
EditableItemSelectionAttribute ( ) : N2.Definitions
EditableItemSelectionAttribute ( Type linkedType ) : N2.Definitions
EditableItemSelectionAttribute ( Type linkedType, string title, int sortOrder ) : N2.Definitions
UpdateEditor ( ContentItem item, System editor ) : void
UpdateItem ( ContentItem item, System editor ) : bool
Write ( ContentItem item, string propertyName, System writer ) : void

보호된 메소드들

메소드 설명
ConvertToValue ( string value ) : object
GetDataItemsByIds ( ) : IEnumerable
GetListItems ( ) : System.Web.UI.WebControls.ListItem[]
GetStoredSelection ( ContentItem item ) : HashSet
GetValue ( ContentItem item ) : string
ReplaceStoredValue ( ContentItem item, IEnumerable linksToReplace ) : void

비공개 메소드들

메소드 설명
Is ( EditableItemSelectionFilter filter ) : bool

메소드 상세

ConvertToValue() 보호된 메소드

protected ConvertToValue ( string value ) : object
value string
리턴 object

EditableItemSelectionAttribute() 공개 메소드

public EditableItemSelectionAttribute ( ) : N2.Definitions
리턴 N2.Definitions

EditableItemSelectionAttribute() 공개 메소드

public EditableItemSelectionAttribute ( Type linkedType ) : N2.Definitions
linkedType System.Type
리턴 N2.Definitions

EditableItemSelectionAttribute() 공개 메소드

public EditableItemSelectionAttribute ( Type linkedType, string title, int sortOrder ) : N2.Definitions
linkedType System.Type
title string
sortOrder int
리턴 N2.Definitions

GetDataItemsByIds() 보호된 메소드

protected GetDataItemsByIds ( ) : IEnumerable
리턴 IEnumerable

GetListItems() 보호된 메소드

protected GetListItems ( ) : System.Web.UI.WebControls.ListItem[]
리턴 System.Web.UI.WebControls.ListItem[]

GetStoredSelection() 보호된 메소드

protected GetStoredSelection ( ContentItem item ) : HashSet
item ContentItem
리턴 HashSet

GetValue() 보호된 메소드

protected GetValue ( ContentItem item ) : string
item ContentItem
리턴 string

ReplaceStoredValue() 보호된 메소드

protected ReplaceStoredValue ( ContentItem item, IEnumerable linksToReplace ) : void
item ContentItem
linksToReplace IEnumerable
리턴 void

UpdateEditor() 공개 메소드

public UpdateEditor ( ContentItem item, System editor ) : void
item ContentItem
editor System
리턴 void

UpdateItem() 공개 메소드

public UpdateItem ( ContentItem item, System editor ) : bool
item ContentItem
editor System
리턴 bool

Write() 공개 메소드

public Write ( ContentItem item, string propertyName, System writer ) : void
item ContentItem
propertyName string
writer System
리턴 void