New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

RadDataPager RadDataPagerField which contains a button depending on the FieldType

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class RadDataPagerButtonField : RadDataPagerButtonFieldBase, IMarkableStateManager, IStateManager

Inheritance: objectStateManagerRadDataPagerFieldRadDataPagerButtonFieldBaseRadDataPagerButtonField

Implements: IMarkableStateManagerIStateManager

Inherited Members RadDataPagerButtonFieldBase.NextButtonClassNameRadDataPagerButtonFieldBase.FirstButtonClassNameRadDataPagerButtonFieldBase.LastButtonClassNameRadDataPagerButtonFieldBase.PrevButtonClassNameRadDataPagerButtonFieldBase.CurrentPagerButtonClassNameRadDataPagerButtonFieldBase.CreateButtonField(PagerFieldButtonType, string, string, string, string, string, string, string)RadDataPagerButtonFieldBase.GetResolvedImageUrl(string)RadDataPagerButtonFieldBase.PrepareTextFormat(PagerFieldButtonType, string)RadDataPagerButtonFieldBase.EnsureEnableState(WebControl, string)RadDataPagerButtonFieldBase.ButtonTypeRadDataPagerField.PrepareSkinnableControlProperties(ISkinnableControl)RadDataPagerField.ToString()RadDataPagerField.SEOPagingLinkBuilder(string)RadDataPagerField.PrepareQueryString(HttpRequest, StringBuilder)RadDataPagerField.BuildRoutingNavigationURL(HttpRequest, StringBuilder, int)RadDataPagerField.OnFieldChanged()RadDataPagerField.OwnerRadDataPagerField.PagerTypeRadDataPagerField.HorizontalPositionRadDataPagerField.RouteDictionaryRadDataPagerField.VisibleRadDataPagerField.HiddenXsRadDataPagerField.HiddenSmRadDataPagerField.HiddenMdRadDataPagerField.HiddenLgRadDataPagerField.HiddenXlRadDataPagerField.HorizontalPositionXsRadDataPagerField.HorizontalPositionSmRadDataPagerField.HorizontalPositionMdRadDataPagerField.HorizontalPositionLgRadDataPagerField.HorizontalPositionXlStateManager.TrackViewState()StateManager.LoadViewState(object)StateManager.SaveViewState()StateManager.IsTrackingViewStateStateManager.ViewStateobject.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public RadDataPagerButtonField()

Properties

This property specifies the type of the field. Default value is PrevNext field type.

C#
[TypeConverter(typeof(EnumConverter))]
public PagerButtonFieldType FieldType { get; set; }

This property specifies the image url for the first button field.

C#
public virtual string FirstButtonImageUrl { get; set; }

This property specifies First button text.

C#
public string FirstButtonText { get; set; }

This property specifies the image url for the last button field.

C#
public virtual string LastButtonImageUrl { get; set; }

This property specifies Last button text.

C#
public string LastButtonText { get; set; }

This property specifies the image url for the next button field.

C#
public virtual string NextButtonImageUrl { get; set; }

This property specifies Next button text.

C#
public string NextButtonText { get; set; }

This property specifies the number of the buttons for Numeric field type.

C#
public int PageButtonCount { get; set; }

This property specifies the image url for the previous button field.

C#
public virtual string PrevButtonImageUrl { get; set; }

This property specifies Prev button text.

C#
public string PrevButtonText { get; set; }

Trim attribute - Large

C#
public bool TrimLg { get; set; }

Trim attribute - Medium

C#
public bool TrimMd { get; set; }

Trim attribute - Small

C#
public bool TrimSm { get; set; }

Trim attribute - Extra Large

C#
public bool TrimXl { get; set; }

Trim attribute - Extra Small

C#
public bool TrimXs { get; set; }

Methods

Method for creating "First" button.

C#
protected virtual Control CreatenFirstButton(PagerFieldButtonType buttonType)
Parameters:buttonTypePagerFieldButtonTypeReturns:

Control

Method for creating "Last" button.

C#
protected virtual Control CreatenLastButton(PagerFieldButtonType buttonType)
Parameters:buttonTypePagerFieldButtonTypeReturns:

Control

Method for creating "Next" button.

C#
protected virtual Control CreatenNextButton(PagerFieldButtonType buttonType)
Parameters:buttonTypePagerFieldButtonTypeReturns:

Control

Method for creating all numeric pager buttons.

C#
protected virtual Control CreateNumericButton(PagerFieldButtonType buttonType, string text, int commandArgument, int startIndex, int endIndex)
Parameters:buttonTypePagerFieldButtonTypetextstringcommandArgumentintstartIndexintendIndexintReturns:

Control

Method for creating "Previous" button.

C#
protected virtual Control CreatePrevButton(PagerFieldButtonType buttonType)
Parameters:buttonTypePagerFieldButtonTypeReturns:

Control

This method must be overriden in order to build controls for the current RadDataPagerField.

C#
public override void InitializeFieldControls(RadDataPagerFieldItem inItem)
Parameters:inItemRadDataPagerFieldItem

Overrides: RadDataPagerField.InitializeFieldControls(RadDataPagerFieldItem)