PagingAgent
From Documentation
Revision as of 07:14, 8 June 2012 by Hawk (talk | contribs) (moved ZATS Essentials/Mimic Library/Operation Agent/PagingAgent to ZATS Essentials/Mimic Library/Operation/PagingAgent)
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:
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
Paging | 5, 6 |