PagingAgent"

From Documentation
m (correct highlight (via JWB))
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
= Switch Pages =
 
= Switch Pages =
  
<tt> PagingAgent </tt> only works on ''' ''paging'' ''' component. When ''listbox'', ''gird'', and ''tree'' are in "paging" mold, they all have one ''paging'' component inside of them as the image shows:
+
<code> PagingAgent </code> only works on ''' ''paging'' ''' component. When ''listbox'', ''grid'', and ''tree'' are in "paging" mold, they all have one ''paging'' component inside of them as shown in the image below:
  
 
[[File:Zats-mimic-paging.png]]
 
[[File:Zats-mimic-paging.png]]
  
You don't need to add ''paging'' component in a ZUL explicitly, because it's auto-created. Query it by selector syntax and convert it as <tt> PagingAgent </tt> to switch to a specific page. You should pass in a '''page index''' ('''start from zero''') instead of page number (start from one).
+
You don't need to add ''paging'' component in a ZUL explicitly because it's auto-created. Query it by selector syntax and convert it to a <code> PagingAgent </code> to switch to a specific page. You should pass in a '''page index''' ('''start from zero''') instead of page number (start from one).
  
The following code demonstrate the usage:
+
The following code demonstrates the usage:
  
 
<source lang="java">
 
<source lang="java">
Line 29: Line 29:
  
 
</source>
 
</source>
 
  
 
=Supported Components=
 
=Supported Components=
Line 45: Line 44:
  
  
 +
{{ZATSEssentialsPageHeader}}
 
{{ZATSEssentialsPageFooter}}
 
{{ZATSEssentialsPageFooter}}

Latest revision as of 02:55, 18 January 2022



Switch Pages

PagingAgent only works on paging component. When listbox, grid, and tree are in "paging" mold, they all have one paging component inside of them as shown in the image below:

Zats-mimic-paging.png

You don't need to add paging component in a ZUL explicitly because it's auto-created. Query it by selector syntax and convert it to a PagingAgent to switch to a specific page. You should pass in a page index (start from zero) instead of page number (start from one).

The following code demonstrates the usage:

		ComponentAgent paging = desktop.query("listbox > paging");
		paging.as(PagingAgent.class).moveTo(1);

		paging = desktop.query("grid > paging");
		paging.as(PagingAgent.class).moveTo(1);

		paging = desktop.query("tree > paging");
		paging.as(PagingAgent.class).moveTo(1);

		paging = desktop.query("paging");
		paging.as(PagingAgent.class).moveTo(1);

Supported Components

Components
Version
Note
Paging 5, 6





Last Update : 2022/01/18

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.