Hi Ramsey!

Okay, so how do I get the EODataSource from the resulting ListPageInterface?

Dave

On Oct 8, 2010, at 2:12 PM, Ramsey Gurley wrote:

> ERD2WUtilities.parentListPage(sender) should give you the next list page up 
> for the sender even if the sender is nested.
> 
> Ramsey
> 
> On Oct 8, 2010, at 1:56 PM, David Avendasora wrote:
> 
>> Hi all,
>> 
>> I'm using the instructions here: 
>> http://wiki.objectstyle.org/confluence/display/WO/D2W+Flow+Control to add a 
>> function to my D2W listing page that will create and Excel file of the 
>> objects listed. It works great, but I'm not comfortable with how I'm getting 
>> the EODataSource from the existing page. Here's how I'm doing it now:
>> 
>>     // "Export To Excel"
>>     public WOActionResults exportToExcel(WOComponent sender) {
>>         setSender(sender);
>>         ListPageInterface lpi = (ListPageInterface) D2W.factory()
>>                                                        
>> .pageForConfigurationNamed("ListExcelCCCommunicationIdentity",
>>                                                                              
>>      sender().session());
>>         lpi.setDataSource((EODataSource) sender().parent()
>>                                                  
>> .valueForBinding("dataSource"));
>>         lpi.setNextPage(sender());
>>         return (WOActionResults) lpi;
>>     }
>> 
>> the call to: .valueForBinding("dataSource") seems wrong since it depends 
>> upon the parent of the ERDControllerButton to have the datasource, which is 
>> not always true.
>> 
>> What would be the proper way to get the dataSource?
>> 
>> Dave 
>> _______________________________________________
>> 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:
>> http://lists.apple.com/mailman/options/webobjects-dev/ramsey%40xeotech.com
>> 
>> This email sent to ram...@xeotech.com
> 

 _______________________________________________
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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

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

Reply via email to