Skip to content
This repository has been archived by the owner on Oct 14, 2024. It is now read-only.

PagingBulletedListExtender

MikhailTymchukDX edited this page Apr 12, 2017 · 3 revisions

Demo Page

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

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

Clone this wiki locally