C# Class SenseNet.Portal.UI.Controls.PagerControl

Inheritance: System.Web.UI.UserControl
Afficher le fichier Open project: maxpavlov/FlexNet

Protected Properties

Свойство Type Description
PageRepeater System.Web.UI.WebControls.Repeater
PageSizeListControl System.Web.UI.WebControls.ListControl
PageSizePanel System.Web.UI.WebControls.PlaceHolder

Private Properties

Свойство Type Description
RebuildControls void
ReplaceControl void
ReplaceControl void

Méthodes protégées

Méthode Description
CreateChildControls ( ) : void
LoadControlState ( object savedState ) : void
OnInit ( EventArgs e ) : void
OnPreRender ( EventArgs e ) : void
PageSizeListControl_SelectedIndexChanged ( object sender, EventArgs e ) : void
Repeater_OnItemCommand ( object sender, System.Web.UI.WebControls.RepeaterCommandEventArgs e ) : void

This method controls the actually selected page number after the user pressed one of the navigation links

Repeater_OnItemDataBound ( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e ) : void

This method controls the visibility of the navigation controls (selected page, back and forward links)

SaveControlState ( ) : object

Private Methods

Méthode Description
RebuildControls ( ) : void

Refresh the whole html by re-calculating the visible page numbers and databinding the main repeater

ReplaceControl ( WebControl controlToHide, Control controlToShow ) : void
ReplaceControl ( WebControl controlToHide, Control controlToShow, bool forceVisible ) : void

Hides the first control and shows the second. If there is no second, the first will be only disabled and gets a css postfix

Method Details

CreateChildControls() protected méthode

protected CreateChildControls ( ) : void
Résultat void

LoadControlState() protected méthode

protected LoadControlState ( object savedState ) : void
savedState object
Résultat void

OnInit() protected méthode

protected OnInit ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnPreRender() protected méthode

protected OnPreRender ( EventArgs e ) : void
e System.EventArgs
Résultat void

PageSizeListControl_SelectedIndexChanged() protected méthode

protected PageSizeListControl_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

Repeater_OnItemCommand() protected méthode

This method controls the actually selected page number after the user pressed one of the navigation links
protected Repeater_OnItemCommand ( object sender, System.Web.UI.WebControls.RepeaterCommandEventArgs e ) : void
sender object
e System.Web.UI.WebControls.RepeaterCommandEventArgs
Résultat void

Repeater_OnItemDataBound() protected méthode

This method controls the visibility of the navigation controls (selected page, back and forward links)
protected Repeater_OnItemDataBound ( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e ) : void
sender object
e System.Web.UI.WebControls.RepeaterItemEventArgs
Résultat void

SaveControlState() protected méthode

protected SaveControlState ( ) : object
Résultat object

Property Details

PageRepeater protected_oe property

protected Repeater,System.Web.UI.WebControls PageRepeater
Résultat System.Web.UI.WebControls.Repeater

PageSizeListControl protected_oe property

protected ListControl,System.Web.UI.WebControls PageSizeListControl
Résultat System.Web.UI.WebControls.ListControl

PageSizePanel protected_oe property

protected PlaceHolder,System.Web.UI.WebControls PageSizePanel
Résultat System.Web.UI.WebControls.PlaceHolder