Pagination parameters

This section lists the detailed pagination parameters.

On server side, when BTT request handler receives pagination request from browser, it will parse pagination parameters from request and store the parameters into operation context of technical pagination operation, so technical pagination operation can use the parameters to do pagination correctly. Technical pagination operation context has three parts data:

tableProperties

It contains pagination attributes of the pagination table.

Field name Description
tableId The id of table defined in XUI
dataName The dataName attribute defined in table
dataNameForList dataNameForList attribute defined in table
rowsPerPage rowsPerPage attribute defined in table
operationNameForPagination operationNameForPagination attribute defined in table
directPagination directPagination attribute defined in table
tableColumnIDs dataName list of each column in table. Each dataName is separated by comma, for example {name1, name2, name3}
pageRequest

It contains control parameters of pagination

Field name Description
pageEvent The event that triggers pagination request. The possible value can be "initial", "next", "prev", "page".
pageNumber Page number to be requested
sortData  
customData The reserved field for extension usage
pageReply

It contains data and control parameters after pagination request is processed.

Field name Description
totalRowNumber The total row number of data
enableNext Will Next icon in client be enabled
enablePrevious Will Previous icon in client be enabled
errMsg Error message to be shown on client when exception occurs
items Business data is retrieved
customData The reserved field for extension usage