C# 클래스 SenseNet.Portal.Portlets.ContentAddNewPortlet

상속: SenseNet.Portal.UI.PortletFramework.ContextBoundPortlet, IContentProvider
파일 보기 프로젝트 열기: maxpavlov/FlexNet

보호된 프로퍼티들

프로퍼티 타입 설명
_currentUserControl System.Web.UI.Control

Private Properties

프로퍼티 타입 설명
AddSelectedNewContentView void
ContentTypeIsValid bool
FillDropDownWithContentTypeNames void
GetListItems System.Web.UI.WebControls.ListItem[]
GetOtherListItems System.Web.UI.WebControls.ListItem[]
InitializeStates string[]
SetControlsByState void

공개 메소드들

메소드 설명
CancelSelectClick ( object sender, EventArgs e ) : void
ContentAddNewPortlet ( ) : System
FormatTitle ( System cultureInfo, string titleFormat, string currentContentName ) : string
GetRedirUrl ( string contentTypeName ) : string
NewContentViewUserAction ( object sender, UserActionEventArgs e ) : void
SelectCtButtonClick ( object sender, EventArgs e ) : void

보호된 메소드들

메소드 설명
AllowCreationForEmptyAllowedContentTypes ( string parentPath ) : bool
CreateChildControls ( ) : void
GetContentView ( SenseNet.ContentRepository.Content newContent ) : ContentView
GetContextNode ( ) : Node
GetParentPath ( ) : string
GetRequestedContentType ( ) : string
GetSelectedContentType ( ) : string
LoadControlState ( object savedState ) : void
LoadUserInterface ( System.Web.UI.TemplateControl page, string path ) : Control
OnInit ( EventArgs e ) : void
SaveControlState ( ) : object

비공개 메소드들

메소드 설명
AddSelectedNewContentView ( string selectedContentTypeName ) : void
ContentTypeIsValid ( ) : bool
FillDropDownWithContentTypeNames ( Control listControl ) : void
GetListItems ( IEnumerable contentTypes, Node contextNode ) : System.Web.UI.WebControls.ListItem[]
GetOtherListItems ( IEnumerable nodes, Node contextNode ) : System.Web.UI.WebControls.ListItem[]
InitializeStates ( ) : string[]
SetControlsByState ( ) : void

메소드 상세

AllowCreationForEmptyAllowedContentTypes() 보호된 메소드

protected AllowCreationForEmptyAllowedContentTypes ( string parentPath ) : bool
parentPath string
리턴 bool

CancelSelectClick() 공개 메소드

public CancelSelectClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ContentAddNewPortlet() 공개 메소드

public ContentAddNewPortlet ( ) : System
리턴 System

CreateChildControls() 보호된 메소드

protected CreateChildControls ( ) : void
리턴 void

FormatTitle() 공개 메소드

public FormatTitle ( System cultureInfo, string titleFormat, string currentContentName ) : string
cultureInfo System
titleFormat string
currentContentName string
리턴 string

GetContentView() 보호된 메소드

protected GetContentView ( SenseNet.ContentRepository.Content newContent ) : ContentView
newContent SenseNet.ContentRepository.Content
리턴 SenseNet.Portal.UI.ContentView

GetContextNode() 보호된 메소드

protected GetContextNode ( ) : Node
리턴 Node

GetParentPath() 보호된 메소드

protected GetParentPath ( ) : string
리턴 string

GetRedirUrl() 공개 메소드

public GetRedirUrl ( string contentTypeName ) : string
contentTypeName string
리턴 string

GetRequestedContentType() 보호된 메소드

protected GetRequestedContentType ( ) : string
리턴 string

GetSelectedContentType() 보호된 메소드

protected GetSelectedContentType ( ) : string
리턴 string

LoadControlState() 보호된 메소드

protected LoadControlState ( object savedState ) : void
savedState object
리턴 void

LoadUserInterface() 보호된 메소드

protected LoadUserInterface ( System.Web.UI.TemplateControl page, string path ) : Control
page System.Web.UI.TemplateControl
path string
리턴 System.Web.UI.Control

NewContentViewUserAction() 공개 메소드

public NewContentViewUserAction ( object sender, UserActionEventArgs e ) : void
sender object
e SenseNet.Portal.UI.UserActionEventArgs
리턴 void

OnInit() 보호된 메소드

protected OnInit ( EventArgs e ) : void
e System.EventArgs
리턴 void

SaveControlState() 보호된 메소드

protected SaveControlState ( ) : object
리턴 object

SelectCtButtonClick() 공개 메소드

public SelectCtButtonClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

프로퍼티 상세

_currentUserControl 보호되어 있는 프로퍼티

protected Control,System.Web.UI _currentUserControl
리턴 System.Web.UI.Control