On 29-Jan-07, at 2:21 PM, Craig McClanahan wrote:
On 1/29/07, Meyer, Stefan <[EMAIL PROTECTED]> wrote:
The Viewcontroller does not work well with the dialog framework, because the lifecycle methods are called on the popup view bean for the parent
and child request and not at all for the launching view. Fixing this
would maybe mean, that the action outcome cannot define the view to
present in the popup.

Stefan,

I am not sure I quite get what you mean here.

My assumption, when you are using a popup, is that you'll be using client side JavaScript to actually create the popup. Here's a snippet of code from
our "shale-test-dialog-basic" and "shale-test-dialog-scxml" test
applications that does it:

   <a href="#" onclick="javascript:window.open('menu.faces
','popup','height=600,width=400')"/>

Note that this does *not* send back a request for the calling view (the page in which the JavaScript above was embedded), so there is no reason to invoke any callback methods for it. This request will open a new window, and the
callbacks for the "menu.faces" page will be called as expected.

What part of this behavior is not working for you?

Craig

I think the OP is talking about how Shale's View Controller functionality interacts with Trinidad's dialog framework, which relies on PPR and has a somewhat more involved request/response structure.

Stefan, I'd suggest putting together a minimal test application that demonstrates the problem and posting it as a WAR file in JIRA. A possibly unintended interaction between features from two different frameworks will be tough to diagnose without a testcase.

L.
--
Laurie Harper
Open Source advocate, Java geek: http://www.holoweb.net/laurie



Reply via email to