DataPager Object
RadDataPager provides the following client-side properties and methods:
Public Properties
Property | Parameters | Return type | Description |
---|---|---|---|
get_uniqueID() | none | String | Returns the UniqueID of the RadDataPager. |
get_pageCount() | none | integer | Returns the page count for the pager control. |
get_startRowIndex() | none | integer | Returns the index of the first record that is displayed on a page of data. |
get_pageSize() | none | integer | Returns the page size for the pager control. |
set_pageSize() | integer | none | Sets the page size for the pager control. |
get_totalRowCount() | none | integer | Returns the total number of records that are displayed in the underlying data source. |
get_currentPageIndex() | none | integer | Returns the current page index for the pager control. |
set_currentPageIndex() | integer | none | Sets the current page index for the pager control. |
Public Methods
Method | Parameters | Return type | Description |
---|---|---|---|
fireCommand(commandName, commandArgument) | string, string/integer | none | Method which triggers specific command for the RadDataPager when executed. The method is called for the RadDataPager client instance and its arguments depend on the command which will be processed. The method takes the following arguments |
string: command name which could be Page or PageSizeChange
string/integer: command arguments "First", "Next", "Prev", "Last" or integer value for page size.
Below is a sample illustrating how you can use the fireCommand() client-side method of RadDataPager:
<telerik:RadDataPager RenderMode="Lightweight" ID="RadDataPager1" runat="server">
</telerik:RadDataPager>
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function FirePageSizeChangeCommand() {
var datapager = $find("<%= RadDataPager1.ClientID %>");
datapager.fireCommand("PageSizeChange", 10);
}
function FirePageCommand() {
var datapager = $find("<%= RadDataPager1.ClientID %>");
datapager.fireCommand("Page", "Next");
}
</script>
</telerik:RadCodeBlock>