EODatabaseDataSource dataSource = new 
EODatabaseDataSource(editingContext(), Category.ENTITY_NAME);
    er.extensions.batching.ERXBatchingDisplayGroup dg = new 
ERXBatchingDisplayGroup<Category>();
    dg.setNumberOfObjectsPerBatch(20);
    dg.setDataSource(dataSource);
    dg.setObjectArray(Category.fetchAllCategories(editingContext()));

> hi everybody.
> i have some legasy code.
> in this code used ERXDisplayGroup:
> 
> //code:
> import com.webobjects.appserver.WOContext;
> import com.webobjects.appserver.WODisplayGroup;
> import com.webobjects.directtoweb.ERD2WUtilities;
> 
> import er.directtoweb.pages.ERD2WListPage;
> import er.extensions.batching.ERXBatchingDisplayGroup;
> import er.extensions.batching.ERXFlickrBatchNavigation;
> 
> public class BatchNavigationBar extends ERXFlickrBatchNavigation {
>     public BatchNavigationBar(WOContext context) {
>         super(context);
>     }
>     
>     private ERD2WListPage listPage() {
>         return (ERD2WListPage) ERD2WUtilities.enclosingPageOfClass(this, 
> ERD2WListPage.class);
>     }
>     
>     @Override
>     public WODisplayGroup displayGroup() {
>         return listPage().displayGroup();
>     }
>     
>     public void setCurrentBatchIndex(Integer batchIndex) {
>         displayGroup().setCurrentBatchIndex(batchIndex);
>     }
> }
> //end code
> 
> so the workflow is so:
> 
> 1. fetching ALL object of query in array.
> 2. and than give me a portion (size if batch) when i am clicking next/prev 
> pages in this component.
> 3. but NO work with database per batch - it works with array
> 4. when i click next/prev - it adds to the urls of pagination some like this 
> - 1.2.3.1.5.6.7 etc :-) and this brakes my statistics with SEO links.
> 
> so i want to avoid this. and i want to use ERXBatchingDisplayGroup instead of 
> WODisplayGroup (ERXDisplayGroup).
> Simple casting not works - falls with cast exception.
> the problem in that listPage().displayGroup() - has type WODisplayGroup.
> 
> how can i use in this code ERXBatchingDisplayGroup?
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
> 
> This email sent to prob...@macti.ca


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to