PagingBulletedList - DevExpress/AjaxControlToolkit GitHub Wiki
demo)
PagingBulletedListExtender (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()