27;ve been saying is missing here is, what are you
> > > > trying
> > > > > > to do? I don't mean technically, I mean what is the end result for
> > the
> > > > > > user? Understanding this is critical, but even if I don't your
> >
; service and move on?
> > > > >
> > > > > János Jarecsni wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I looked everywhere for usage of request scope variables, but
> found
> > > > > nothi
set some attribute
> > for
> > > > the
> > > > > request only (not the session!) and then component B could render
> > itself
> > > > > according to the attribute set by component A?
> > > > >
> > > > > I
e:
> > > > > > Hi,
> > > > > >
> > > > > > I looked everywhere for usage of request scope variables, but
> > found
> > > > > nothing
> > > > > > (maybe I'm impatient a bit :)...
> > > > > > Is it really
gt; >
> > > > thx
> > > > Janos
> > > >
> > > > 2008/4/30 Filip S. Adamsen <[EMAIL PROTECTED]>:
> > > >
> > > >
> > > >> Nope, you're exactly right.
> > > >>
> > > >> -Filip
>
having an action link eventhandler where it would set some
> attribute
> > for
> > > > the
> > > > > request only (not the session!) and then component B could render
> > itself
> > > > > according to the attribute set by component A?
>
gt;
> > > > I think it should be a piece of cake :)
> > > >
> > > > thx
> > > > Janos
> > > >
> > > > 2008/4/30 Filip S. Adamsen <[EMAIL PROTECTED]>:
> > > >
> > > >
Josh,
Yeah that looks like it would do it, working much like what proposed
with pagelinks. Given a choice I would use the pagelink based way
because architecturally it works the same (news page collects the id via
context), but using pagelinks reduces the round-trips and the need to
deal with even
Here's an app that does what I believe is trying to be done:
// Page
public class News {
@Property
private Integer _newsId;
public void onActivate(Integer newsId) {
_newsId = newsId;
}
public Integer onPassivate() {
r
I do hope we've missed a simpler way, but I don't think it's surfaced
yet. Regarding parameters, how would that address the issue? NewsQuote
displays a collection of items as links that represent selectable items
(expressed as links). The action must be taken based on the user's
selection, so a com
n link eventhandler where it would set some attribute for
> >>>>
> >>> the
> >>>
> >>>> request only (not the session!) and then component B could render itself
> >>>> according to the attribute set by component A?
> >>>>
>
this the last of it
4) In our embedding page class, News, we have an event handler to be
notified of the selection by handling the "viewitem" event:
void onViewitem(long id) {
this.currentItem = newsSource.getItemById(id);
logger.info("got " + this.currentItem.getTitle
ent A?
>>>>
>>>> I think it should be a piece of cake :)
>>>>
>>>> thx
>>>> Janos
>>>>
>>>> 2008/4/30 Filip S. Adamsen <[EMAIL PROTECTED]>:
>>>>
>>>>
>>>>
f I'm off base... I only skimmed the thread.
-Original Message-
From: Chris Lewis [mailto:[EMAIL PROTECTED]
Sent: Wednesday, April 30, 2008 4:27 PM
To: Tapestry users
Subject: Re: page activation + components
I see how this whole push on/pull off environment will solve the iss
it should be a piece of cake :)
>>>>
>>>> thx
>>>> Janos
>>>>
>>>> 2008/4/30 Filip S. Adamsen <[EMAIL PROTECTED]>:
>>>>
>>>>
>>>>
>>>>> Nope, you're exactly right.
>>&g
uld be a piece of cake :)
>>>>
>>>> thx
>>>> Janos
>>>>
>>>> 2008/4/30 Filip S. Adamsen <[EMAIL PROTECTED]>:
>>>>
>>>>
>>>>
>>>>> Nope, you're exactly right.
gt; This is not what I understood 'perthread' scope to be. I thought that
> > it
> > >>
> > >>> meant that each thread using a service gets its own instance of the
> > service
> > >>> to use, even though that instance may not be the same
ilto:[EMAIL PROTECTED]
Sent: 29 April 2008 17:34
To: Tapestry users
Subject: Re: page activation + components
Hello,
You can define the scope of each service...you can set that
particular
service to be tied to only one session.
See http://tapestry.apache.org/tapestry5/tapestry-ioc/service.html
,
a
n component B could render
>>>>>
>> itself
>>
>>>>> according to the attribute set by component A?
>>>>>
>>>>> I think it should be a piece of cake :)
>>>>>
>>>>> thx
>>>>> Janos
t be the same as any
> > > > previous
> > > > instance it used. In other words, nothing to do with user sessions,
> > > > it's
> > > > just for services that are not thread safe and cannot be singletons.
> > > >
> > > > Have I got the wrong en
gt; >>>> Nope, you're exactly right.
> >>>>
> >>>> -Filip
> >>>>
> >>>> Blower, Andy skrev:
> >>>>
> >>>> This is not what I understood 'perthread' scope to be. I thought
> that
gt;>
>> it
>>
>>>>> meant that each thread using a service gets its own instance of the
>>>>>
>> service
>>
>>>>> to use, even though that instance may not be the same as any previous
>>>>
instance it used. In other words, nothing to do with user sessions,
> > > > it's
> > > > just for services that are not thread safe and cannot be singletons.
> > > >
> > > > Have I got the wrong end of the stick here?
> > > >
> > >
x27; scope to be. I thought that
> it
> >>
> >>> meant that each thread using a service gets its own instance of the
> service
> >>> to use, even though that instance may not be the same as any previous
> >>> instance it used. In
gt;> just for services that are not thread safe and cannot be singletons.
>>>
>>> Have I got the wrong end of the stick here?
>>>
>>> -Original Message-
>>>
>>>> From: Andy Huhn [mailto:[EMAIL PROTECTED]
>>>> Sent:
other words, nothing to do with user sessions, it's
just for services that are not thread safe and cannot be singletons.
Have I got the wrong end of the stick here?
-Original Message-
From: Andy Huhn [mailto:[EMAIL PROTECTED]
Sent: 29 April 2008 17:34
To: Tapestry users
Subject: Re: page
to do with user sessions, it's
> > just for services that are not thread safe and cannot be singletons.
> >
> > Have I got the wrong end of the stick here?
> >
> > -Original Message-
> > > From: Andy Huhn [mailto:[EMAIL PROTECTED]
> > > Sent
This is not what @Retain is for. If you use it, the value won't be
cleared out at the end of the request.
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry/annotations/Retain.html
-Filip
Michael Gerzabek skrev:
6) @Retain could do the job. Your String will be available until the
ry users
Subject: Re: page activation + components
Hello,
You can define the scope of each service...you can set that particular
service to be tied to only one session.
See http://tapestry.apache.org/tapestry5/tapestry-ioc/service.html, and
search for "perthread".
Thanks,
Andy
On T
nstance it used. In other words, nothing to do with user sessions, it's
> > just for services that are not thread safe and cannot be singletons.
> >
> > Have I got the wrong end of the stick here?
> >
> > > -Original Message-
> > > From: Andy Huhn
MAIL PROTECTED]
> > Sent: 29 April 2008 17:34
> > To: Tapestry users
> > Subject: Re: page activation + components
> >
> >
> > Hello,
> >
> > You can define the scope of each service...you can set that particular
> > service to be tied to only on
ions, it's just for services that
are not thread safe and cannot be singletons.
Have I got the wrong end of the stick here?
> -Original Message-
> From: Andy Huhn [mailto:[EMAIL PROTECTED]
> Sent: 29 April 2008 17:34
> To: Tapestry users
> Subject: Re: page activation + c
laborate more on your
> problem
> will probably be able to give a more concise advice :)
>
> g,
> kris
>
>
>
>
> "János Jarecsni" <[EMAIL PROTECTED]>
> 30.04.2008 08:50
> Bitte antworten an
> "Tapestry users"
>
>
> An
&g
s <[EMAIL PROTECTED]>:
> > >> > >>>
> > >> > >>>
> > >> > >>>
> > >> > >>>> 5) @InjectPage the page and call the getter
> > >> > >>>>
> > >> > >>&g
able to give a more concise advice :)
g,
kris
"János Jarecsni" <[EMAIL PROTECTED]>
30.04.2008 08:50
Bitte antworten an
"Tapestry users"
An
"Tapestry users"
Kopie
Thema
Re: page activation + components
Hi,
thx for the info! Another idea... is ther
;>> hi janos,
> >> > >>>>>
> >> > >>>>> there are several possibilities:
> >> > >>>>>
> >> > >>>>> 1) declare a component parameter and pass in the variable
> >> > >>>>>
> >> > >>>
ossibilities:
>> > >>>>>
>> > >>>>> 1) declare a component parameter and pass in the variable
>> > >>>>>
>> > >>>>> 2) put it in a ASO and inject the ASO in all your components
>> > (using
>> > >>>>>
t;> 3) put it into the Environment and read it whereever you need it
> > in
> > >>>>>
> > >> your
> > >>
> > >>>>> nested components.
> > >>>>> be careful when you put your object in your environment. if you
> > put it
&
> 3) put it into the Environment and read it whereever you need it in
> >>>>>
> >> your
> >>
> >>>>> nested components.
> >>>>> be careful when you put your object in your environment. if you put
> it
> >>>
;>>>> request it will not be able in the render request (because of the page
>>>>> redirect).
>>>>>
>>>>> page:
>>>>>
>>>>> @Inject Environment env;
>>>>>
>>>>> @Persi
.class,w);}
> >>>
> >>> components:
> >>>
> >>> @Environmental Whateverclass var;
> >>>
> >>> 4) define a service that can take this variable (and saves it
> >>>
> >> appropriatly
> >>
> >
;> onActivate(w) { this.w= w }
>>>
>>> setupRender() { env.push(whateverclass.class,w);}
>>>
>>> components:
>>>
>>> @Environmental Whateverclass var;
>>>
>>> 4) define a service that can take this variable (and saves i
try users"
An
"Tapestry users"
Kopie
Thema
page activation + components
Hi there,
I have an activatable page, in its onActivate(String param) method I
save
the param to a normal instance variable of the page class (no
persistence!).
How can any component embedded wit
lost on a redirect:)) and inject your service in the components where
> > needed
> > to retrieve the value.
> >
> > maybe there are some more possibilities :)
> >
> > g,
> > kris
> >
> >
> >
> >
> > "János Jarecsni" <[EM
6) @Retain could do the job. Your String will be available until the end
of the request.
János Jarecsni schrieb:
Hi there,
I have an activatable page, in its onActivate(String param) method I save
the param to a normal instance variable of the page class (no persistence!).
How can any compone
gt; maybe there are some more possibilities :)
>
> g,
> kris
>
>
>
>
> "János Jarecsni" <[EMAIL PROTECTED]>
> 29.04.2008 08:15
> Bitte antworten an
> "Tapestry users"
>
>
> An
> "Tapestry users"
> Kopie
>
>
components where
needed
to retrieve the value.
maybe there are some more possibilities :)
g,
kris
"János Jarecsni" <[EMAIL PROTECTED]>
29.04.2008 08:15
Bitte antworten an
"Tapestry users"
An
"Tapestry users"
Kopie
Thema
page activation + components
Hi there,
I have an activatable page, in its onActivate(String param) method I save
the param to a normal instance variable of the page class (no persistence!).
How can any component embedded within this page access this variable?
the page class:
//...
private String param;
public void onActiva
48 matches
Mail list logo