PagingBulletedList Extender (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

clientSort
Determines whether or not items should be sorted on the client side
Getter name: get_clientSort()
Setter name: set_clientSort(value)

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)

selectIndexCssClass
A CSS class for the selected index
Getter name: get_selectIndexCssClass()
Setter name: set_selectIndexCssClass(value)

separator
Separator text to be placed between indices
Getter name: get_separator()
Setter name: set_separator(value)

tabIndex
DOM elements of the indices
Getter name: get_tabIndex()

tabValue
DOM elements of items to display for each index
Getter name: get_tabValue()

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()

Last edited Sep 14, 2015 at 10:50 AM by fadilmamedov, version 3