Pages / Data Views

  Show Pager

Pages / Data ViewsPrint||
Show Pager

The pager is an area that displays paging controls on Grid and Data Sheet views. It allows the user to change the number of items per page, shows a subset of available records, and allows the user to refresh the contents from the server. By default, the pager is located at the bottom of the grid.

Customers grid view with Pager visible at the bottom.

Top and Bottom

The pager can be displayed at the top of the view if the page of data requires scrolling.

Start the Project Designer. In the Project Explorer, double-click on Customers / container1 / view1 data view node.

Customers view1 on the Customers page.

Change the following properties:

Property New Value
Page Size 25
Show Pager Top and Bottom

Press OK to save the data view. On the toolbar, press Browse.

When the web app loads, navigate to Customers page. The pager will be available at the top of the page.

Pager displayed at the top of customers list.

Scroll to the bottom of the page. The top pager may no longer be visible. However, the bottom pager is readily available.

Pager also present at the bottom of Customers list.

Top

It is also possible to display the pager only at the top of the grid.

In the Project Explorer, double-click on Customers / container1 / view1 data view node.

Customers view1 on the Customers page.

Change the following properties:

Property New Value
Page Size 5
Show Pager Top

On the toolbar, press Browse. The pager will only be displayed at the top of the grid.

List of customers with pager only displayed at the top.

None

In some situations, you may want to hide the pager. For example, let’s make a list of the five most recent orders. In that situation, the pager will only take up space, so we’ll hide it.

Start the Project Designer. In the Project Explorer, switch to Controllers tab. Right-click on Orders / Views node, and select New View option.

Create a New View for Orders controller in Project Explorer.

Give this view the following properties:

Property Value
Id RecentOrders
Command command1
Label Five Most Recent Orders
Sort Expression OrderDate desc

Press OK to save the view. In the Project Explorer, right-click on Orders / Views / Recent Orders view node, and select New Data Field.

Create New Data Field for 'RecentOrders' view of Orders controller.

Give the data field the following properties:

Property Value
Field Name CustomerID
Alias CustomerCompanyName

Press OK to save the data field. Using the same method, add two more data fields:

Property Value
Field Name EmployeeID
Alias EmployeeLastName

Property Value
Field Name RequiredDate

In the Project Explorer, switch back to Pages tab. Right-click on Home / container2 node, and select New Data View.

Add a Data View to container2 of Home page.

Use the following properties:

Property Value
Controller Orders
View RecentOrders
PageSize 5
Show Pager None

Press OK to save the data view. On the tool bar, press Browse.

When the web application opens in your default browser, you will see the data view located underneath the Instructions user control. Without the pager, the data view is more compact.

'Five Most Recent Orders' data view without a Pager.

You can make this data view even more compact by hiding the View Selector, Quick Find, removing the New Orders action or Action menu, or even the whole Action Bar.

Table of Contents