Something like this:

                GenericEditForm g = (GenericEditForm)
cycle.getPage(pageName);
                g.setMode(UserForm.UPDATE);
                g.setTargetClass(p.getTargetClass());
                g.setSourceKey(key);
                g.setID(id);
                cycle.activate(g);

        --- Pat

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 15, 2005 2:14 AM
> To: [email protected]
> Subject: RE: Retrieve values from a control on another page
> 
> Also, how would you feed the new page the parameters gained from the
> interrogation of page A's components?
> 
> -----Original Message-----
> From: Patrick Casey [mailto:[EMAIL PROTECTED]
> Sent: 15 July 2005 09:47
> To: 'Tapestry users'
> Subject: RE: Retrieve values from a control on another page
> 
> 
> 
>       The span actually gets interpreted on the server, so you can't use
> javascript there. You'll need to use a form and a post button to get the
> value of that field back. Then have your form's formSubmit handler fetch
> form B, push the data in, and cycle.activate(IPage) it.
> 
>       --- Pat
> 
>       e.g. something like
>       <form jwcid="@Form" >
>     <table align="center">
>         <tr>
>             <th align="right">Password:</th>
>             <td><input type="password" jwcid="@TextField"
> value="ognl:deviceID" size="30"/></td>
>         </tr>
>         <tr>
>             <th align="right">Password:</th>
>             <td><input type="password" jwcid="@TextField"
> value="ognl:countryCode" size="30"/></td>
>         </tr>
>         <tr>
>             <td colspan="2" align="center">
> <input type="submit" value="Login"
> jwcid="@Submit"listener="ognl:listeners.createB"/>
>         </tr>
>     </table>
>     </form>
> 
>       Then just have your createB listener interrogate the properties
> after the rewind cycle is done.
> 
>       --- Pat
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Sent: Friday, July 15, 2005 1:37 AM
> > To: [email protected]
> > Subject: RE: Retrieve values from a control on another page
> >
> > The users may change anything they like on page A (even if B is up).
> Even
> > if
> > they change the country code in A it won't be a problem. At the moment
> I'm
> > opening B with an @ExternalLink tapestry component. The full code is:
> >
> > <span jwcid="@ExternalLink" target="_blank" page="location_picker"
> > parameters='document.getElementById("deviceid").value,
> > document.getElementById("ctryCode").value'>Change</span>
> >
> > If you hadn't noticed already, the parameter bit is wrong. I'm actually
> > trying to figure out how to pass these two parameters to page B. If I
> can
> > do
> > that I will be quite happy with the solution ...
> >
> >
> > Steve
> >
> > -----Original Message-----
> > From: Patrick Casey [mailto:[EMAIL PROTECTED]
> > Sent: 15 July 2005 09:25
> > To: 'Tapestry users'
> > Subject: RE: Retrieve values from a control on another page
> >
> >
> >
> >     Are you users going to change page A once page B is up? If not, you
> > can just encode the contents of the "magic" text field in the link and
> > then
> > feed it back to B when B is rendered.
> >
> >     If your users want to change A though and have page B recognize that
> > fact, then you need to get some javascript going and have window A
> "push"
> > the data into window B.
> >
> >     Also are you talking about two tabs on firefox/mozilla? Or are you
> > looking to open page B as a popup window e.g. via the javascript
> > window.open?
> >
> >     --- Pat
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, July 15, 2005 1:11 AM
> > > To: [email protected]
> > > Subject: RE: Retrieve values from a control on another page
> > >
> > > No problem ...
> > >
> > > What I have is a page (A) that displays the characteristics of a
> > handheld
> > > device. It also shows a link that should pop a new window (B) up and
> > > display
> > > a list of all the regions that this device can be authorized in. Page
> A
> > > holds a text field with a string value (country code) in it. In page B
> I
> > > need to retrieve the country code from A's text field.
> > >
> > >
> > > Steve
> > >
> > > -----Original Message-----
> > > From: Robert Zeigler [mailto:[EMAIL PROTECTED]
> > > Sent: 14 July 2005 16:55
> > > To: Tapestry users
> > > Subject: Re: Retrieve values from a control on another page
> > >
> > >
> > > Yeah, you could probably do something like that.
> > > Steve, Can you give more details about what you're trying
> > > to accomplish?
> > >
> > > Robert
> > >
> > > DarĂ­o Vasconcelos wrote:
> > > > Mmmhhh... I'm thinking you might somehow (with an AJAX thing, maybe)
> > > > make the popup window set the property in the visit, then your
> method
> > > > would get this value from there...
> > > >
> > > > On 7/14/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> > > wrote:
> > > >
> > > >>Sorry ... that wasn't very clear ... What I meant was, is there a
> way
> > to
> > > do
> > > >>this from the Java code (ie. not using Javascript)? I need the
> > variable
> > > for
> > > >>use as a method parameter.
> > > >>
> > > >>Steve
> > > >>
> > > >>-----Original Message-----
> > > >>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > >>Sent: 14 July 2005 14:22
> > > >>To: [email protected]
> > > >>Subject: RE: Retrieve values from a control on another page
> > > >>
> > > >>
> > > >>Before I go on, thanks very much for the help you've given so far,
> > > Robert
> > > -
> > > >>Tapestry's learning curve is just plain scary! With that said ... Is
> > > there
> > > a
> > > >>way to do this from code? Or would a better solution be to use a
> Visit
> > > >>object?
> > > >>
> > > >>
> > > >>Steve
> > > >>
> > > >>-----Original Message-----
> > > >>From: Robert Zeigler [mailto:[EMAIL PROTECTED]
> > > >>Sent: 14 July 2005 14:04
> > > >>To: Tapestry users
> > > >>Subject: Re: Retrieve values from a control on another page
> > > >>
> > > >>
> > > >>So... to clarify...
> > > >>You have page A, and it's got a popup to page B, right?
> > > >>And you need page A to have access to some value set on page B?
> > > >>It might be best to do this via a bit of javascript.
> > > >>Your popup should be able to call
> > > >>opener.forms[0].hiddenFieldName.value='value'.
> > > >>So then you put a named hidden field...
> > > >><input type="hidden" jwcid="@Hidden" encode="false"
> > > >>value="ognl:someProperty"/>
> > > >>
> > > >>Then you can just access someProperty from pageA.
> > > >>
> > > >>Robert
> > > >>
> > > >>[EMAIL PROTECTED] wrote:
> > > >>
> > > >>>Hi there,
> > > >>>
> > > >>>I'm trying to retrieve a value from within a popup window. I've
> tried
> > > >>>
> > > >>>ValidField m_Country =
> > > >>>
> > > >>
> > >
> >
> >>(ValidField)getRequestCycle().getPage("edit_device").getComponent("txtCo
> > > un
> > > tr
> > > >>
> > > >>>yCodeID");
> > > >>>return (String)m_Country.getValue();
> > > >>>
> > > >>>With no great success ... Please help!
> > > >>>
> > > >>>
> > > >>>With kind regards,
> > > >>>
> > > >>>Steve Ball
> > > >>>
> > > >>>
> > >
> >
> >>>**********************************************************************
> > > >>>This email and any attachment(s) may contain confidential
> > > >>>and/or proprietary information and is for the intended
> > > >>>recipient only.  If an addressing or transmission error has
> > > >>>misdirected this email, please notify the sender by replying
> > > >>>accordingly.  If you are not the intended recipient you
> > > >>>should not copy, distribute or in any way make use of the
> > > >>>information contained in this email and any attachment(s).
> > >
> >
> >>>**********************************************************************
> > > >>>
> > > >>>
> > > >>>-------------------------------------------------------------------
> --
> > > >>>To unsubscribe, e-mail: tapestry-user-
> [EMAIL PROTECTED]
> > > >>>For additional commands, e-mail: tapestry-user-
> > [EMAIL PROTECTED]
> > > >>
> > > >>
> > > >>--------------------------------------------------------------------
> -
> > > >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > >>For additional commands, e-mail: tapestry-user-
> [EMAIL PROTECTED]
> > > >>
> > > >>--------------------------------------------------------------------
> -
> > > >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > >>For additional commands, e-mail: tapestry-user-
> [EMAIL PROTECTED]
> > > >>
> > > >>--------------------------------------------------------------------
> -
> > > >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > >>For additional commands, e-mail: tapestry-user-
> [EMAIL PROTECTED]
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > > **********************************************************************
> > > This email and any attachment(s) may contain confidential
> > > and/or proprietary information and is for the intended
> > > recipient only.  If an addressing or transmission error has
> > > misdirected this email, please notify the sender by replying
> > > accordingly.  If you are not the intended recipient you
> > > should not copy, distribute or in any way make use of the
> > > information contained in this email and any attachment(s).
> > > **********************************************************************
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to