C# Class SenseNet.Portal.UI.PortletFramework.SNWebPartChrome

Custom WebPartChrome implementation without table tags. This chrome supports 2 default action verbs: Delete and Edit. Of course, you can use your custom action verbs, in your webpart.
Inheritance: System.Web.UI.WebControls.WebParts.WebPartChrome
Afficher le fichier Open project: maxpavlov/FlexNet

Méthodes publiques

Méthode Description
PerformPreRender ( ) : void
RenderWebPart ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void
SNWebPartChrome ( System.Web.UI.WebControls.WebParts.WebPartZoneBase zone, System.Web.UI.WebControls.WebParts.WebPartManager manager ) : System

Méthodes protégées

Méthode Description
RenderChromeFooter ( System.Web.UI.HtmlTextWriter writer ) : void
RenderTitle ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void
RenderTitleBar ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void
RenderVerb ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart, System.Web.UI.WebControls.WebParts.WebPartVerb verb1 ) : void
RenderVerbTag ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart, System.Web.UI.WebControls.WebParts.WebPartVerb verb1, string linkClass ) : void

Private Methods

Méthode Description
AddPortletSkinCss ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart, String chromeType ) : void
GetCurrentContentOrTypeName ( System.Web.UI.WebControls.WebParts.WebPart wp ) : string
GetLocalizedVerbText ( string verbText ) : string
GetTitleByFormat ( string title, System.Web.UI.WebControls.WebParts.WebPart wp ) : string
GetVerbId ( System.Web.UI.WebControls.WebParts.WebPartVerb verb ) : string

Handles default and custom verbs ids. If a custom verb is used, fw renders its id with 'partVerb:' prefix.

IsRestricted ( System.Web.UI.WebControls.WebParts.WebPartVerb verb1 ) : bool

Return true, if the verb is not allowed. It's an inner logic, Later, we can change this. Actually, we don't support the following webpart verbs: minimize, close, help, restore, connect, export

RenderHeaderTagTL ( System.Web.UI.HtmlTextWriter writer ) : void
RenderHeaderTagTR ( System.Web.UI.HtmlTextWriter writer ) : void
RenderIconTag ( System.Web.UI.HtmlTextWriter writer ) : void
RenderMaskTag ( System.Web.UI.HtmlTextWriter writer ) : void
RenderPortletBodyBeginTag ( System.Web.UI.HtmlTextWriter writer ) : void
RenderPortletBodyEndTag ( System.Web.UI.HtmlTextWriter writer ) : void
RenderTitleTag ( System.Web.UI.HtmlTextWriter writer, string title ) : void
RenderVerbs ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void

Method Details

PerformPreRender() public méthode

public PerformPreRender ( ) : void
Résultat void

RenderChromeFooter() protected méthode

protected RenderChromeFooter ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Résultat void

RenderTitle() protected méthode

protected RenderTitle ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void
writer System.Web.UI.HtmlTextWriter
webPart System.Web.UI.WebControls.WebParts.WebPart
Résultat void

RenderTitleBar() protected méthode

protected RenderTitleBar ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void
writer System.Web.UI.HtmlTextWriter
webPart System.Web.UI.WebControls.WebParts.WebPart
Résultat void

RenderVerb() protected méthode

protected RenderVerb ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart, System.Web.UI.WebControls.WebParts.WebPartVerb verb1 ) : void
writer System.Web.UI.HtmlTextWriter
webPart System.Web.UI.WebControls.WebParts.WebPart
verb1 System.Web.UI.WebControls.WebParts.WebPartVerb
Résultat void

RenderVerbTag() protected méthode

protected RenderVerbTag ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart, System.Web.UI.WebControls.WebParts.WebPartVerb verb1, string linkClass ) : void
writer System.Web.UI.HtmlTextWriter
webPart System.Web.UI.WebControls.WebParts.WebPart
verb1 System.Web.UI.WebControls.WebParts.WebPartVerb
linkClass string
Résultat void

RenderWebPart() public méthode

public RenderWebPart ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart ) : void
writer System.Web.UI.HtmlTextWriter
webPart System.Web.UI.WebControls.WebParts.WebPart
Résultat void

SNWebPartChrome() public méthode

public SNWebPartChrome ( System.Web.UI.WebControls.WebParts.WebPartZoneBase zone, System.Web.UI.WebControls.WebParts.WebPartManager manager ) : System
zone System.Web.UI.WebControls.WebParts.WebPartZoneBase
manager System.Web.UI.WebControls.WebParts.WebPartManager
Résultat System