Re: Passing a wrapper component to a page-level component
Re: Passing a wrapper component to a page-level component
- Subject: Re: Passing a wrapper component to a page-level component
- From: Paul Hoadley <email@hidden>
- Date: Wed, 6 May 2009 09:57:40 +0930
On 06/05/2009, at 9:02 AM, Ramsey Lee Gurley wrote:
If you wanted, you could set up a page configuration to use your
EditFooPage component and have D2W return it like it would any other
page component. However, if your EditFooPage.wo does not descend
from D2WComponent, then the D2W factory will not call
setLocalContext on your page, so you will not have a D2WContext.
And without a d2wContext in your page, you won't be able to get the
d2wContext in your page wrapper... You're right back where you
started.
D2W is the standard approach to do what you are asking. All D2W
pages are general, non-app, page level components wrapped by an app-
specific page wrapper. The page wrapper can then get its additional
bindings from the page's d2wContext. (Look at ERD2WHead for a
concrete example of a pageWrapper component getting binding info
from the d2wContext.)
If you can subclass D2WComponent, then I think it should work.
Never tried it though :-)
I will give it a try and report back.
--
Paul.
w http://logicsquad.net/
h http://paul.hoadley.name/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden