PagingAgent

From Documentation
Revision as of 07:54, 14 May 2012 by Hawk (talk | contribs) (Created page with "{{ZATSEssentialsPageHeader}} <tt> PagingAgent </tt> only works on ''paging'' component. When ''listbox'', ''gird'', and ''tree'' are in "paging" mold, they all have one ''pagi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)



PagingAgent 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:

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 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 demonstrate 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);



Last Update : 2012/05/14

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