Not sure if it works with the excel generator, but it sounds like you need a
grouping list repetition.
Ramsey
On Jan 26, 2012, at 1:17 PM, Markus Ruggiero wrote:
> Question about Excel Listings and how to get the data into them....
>
> Model: StatementGroup -one-2-many- Statements
>
> Customer wants on pageConfiguration = "ListStatementGroup" an Excel link to
> download a group listing. That is easy, I have this kind of thing working all
> over my app. But now the customer wants the Statements listed under the
> StatementGroup. So what the customer actually wants is not
> ListExcelStatementGroup but ListExcelStatement for all the selected groups.
> Any good ideas?
>
> I currently use the following code for all my Excel download links (bound to
> a belowDisplayPropertyKey on several of the List* pageConfigurations)
>
> public WOActionResults downloadExcel() {
>
> ERD2WListPage parentListPage = parentListPage();
> if (parentListPage != null) {
> EODataSource dataSource =
> parentListPage.displayGroup().dataSource();
> D2WContext d2wContext = parentListPage.d2wContext();
> String entityName = (String)d2wContext.valueForKeyPath(
> "entity.name" );
>
> d2wContext.takeValueForKey(d2wContext.valueForKey("entity.name") + ".xls",
> "excelFileName");
> ListPageInterface lpi =
> (ListPageInterface)D2W.factory().pageForConfigurationNamed( "ListExcel" +
> entityName, session() );
> lpi.setDataSource( dataSource );
> lpi.setNextPage( this.context().page() );
> return (WOActionResults)lpi;
> }
> return null;
> }
>
> I think I need to create a new dataSource for the Statements and qualify it
> with the dataSource from the parentListPage. How would I do this? Do I have
> to do this manually or is there some simple way calling the right methods? Or
> is there an altogether different and better way?
>
> Thanks for any help
> ---markus---
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]