Skip to content

PagingBulletedList

MikhailTymchukDX edited this page Apr 29, 2016 · 2 revisions

PagingBulletedListExtender (demo)

PagingBulletedList is an ASP.NET AJAX extender that can be attached to an ASP.NET BulletedList control and provide client-side sorted paging. It is very flexible and lets you specify either the number of characters used in the heading indices or the maximum number of items to display per index. If the input is not sorted (either on the server or client), it will generate more header indices but still function appropriately.

Properties

Name Description
ClientSort Determines whether or not items should be sorted on the client side
Height Bulleted list height
IndexSize The number of characters in index headings (ignored if MaxItemPerPage is set)
MaxItemPerPage Maximum number of items per page (ignores the IndexSize property)
SelectIndexCssClass A CSS class for the selected index
Separator Separator text to be placed between indices
UnselectIndexCssClass A CSS class for indices that aren't selected

Client properties

Name Description
clientSort Determines whether or not items should be sorted on the client side
height Bulleted list height
indexSize The number of characters in the index headings (ignored if MaxItemPerPage is set)
maxItemPerPage Maximum number of items per page (ignores the IndexSize property)
selectIndexCssClass A CSS class for the selected index
separator Separator text to be placed between indices
tabIndex DOM elements of the indices
tabValue DOM elements of items to display for each index
unselectIndexCssClass A CSS class for indices that aren't selected

Client events

Name Description
indexChanged Fires when the selected index changes

Client properties

tabIndex

DOM elements of the indices

Getter name: get_tabIndex()

tabValue

DOM elements of items to display for each index

Getter name: get_tabValue()

height

Bulleted list height

Getter name: get_height()
Setter name: set_height(value)

indexSize

The number of characters in the index headings (ignored if MaxItemPerPage is set)

Getter name: get_indexSize()
Setter name: set_indexSize(value)

maxItemPerPage

Maximum number of items per page (ignores the IndexSize property)

Getter name: get_maxItemPerPage()
Setter name: set_maxItemPerPage(value)

separator

Separator text to be placed between indices

Getter name: get_separator()
Setter name: set_separator(value)

clientSort

Determines whether or not items should be sorted on the client side

Getter name: get_clientSort()
Setter name: set_clientSort(value)

selectIndexCssClass

A CSS class for the selected index

Getter name: get_selectIndexCssClass()
Setter name: set_selectIndexCssClass(value)

unselectIndexCssClass

A CSS class for indices that aren't selected

Getter name: get_unselectIndexCssClass()
Setter name: set_unselectIndexCssClass(value)

Client events

indexChanged

Fires when the selected index changes

Add event handler method: add_indexChanged(handler)
Remove event handler method: remove_indexChanged(handler)
Raise event method: raise_indexChanged()

Clone this wiki locally