Well, maybe you should post some code because it seems you are having some
specific problem in your pages/ASO persistence implementation and it's
impossible to figure out without seeing details

On 4/1/07, tapuser <[EMAIL PROTECTED]> wrote:


Thanks again.

I am trying to implement Master-Detail pages ( Order List -> Item List).
On
oder List, I am trying to implement Edit/Add/View and Item List button. On
clicking item list button, I am displaying Item List. On Item List I am
implementing Add/Delelte/View/Edit Item. On Order Page, I am trying to
edit
only few fields.

Could you please suggest any example?

Thanks.
Srini.


Martino Piccinato wrote:
>
> Actually the situation you are describing is not completely clear to me
it
> seems you might want to do another
> getOrder() on form rewinding and merge the additional/showed fields with
> the
> previously persisted fields or add hidden input field components for the
> remaining fields but your case is not completely clear to me.
>
> On 3/31/07, tapuser <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi Martino,
>>                 Thanks. It works. I am having another issue with an
>> entity
>> values. I have 10+ fields in Order Object. I am displaying only 5
fields
>> in
>> Order.html. I have Order.page file with 5 fields. In editOrder(
>> IRequestCycle cycle) method, I am setting
>> nextPage.setOrder(serviceManager.getOrder(id)).  Order Object values
are
>> getting lost after I do form sumbit ( save method). In Save method, I
am
>> calling serviceManager.Save(getOrder());
>> Could you please give me some hints? Do I need to specify all the
fileds
>> in
>> the page spec?
>>
>> Thanks.
>> Sri.
>>
>>
>>
>> Martino Piccinato wrote:
>> >
>> > Yes is exactly the same, I quoted 4.1 documentation just because I'm
>> > investigating 4.1 now
>> >
>> > This is 4.0 docs for it:
>> >
>> > http://tapestry.apache.org/tapestry4/UsersGuide/state.html#state.aso
>> >
>> > On 3/30/07, tapuser <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> Hi Martino,
>> >>                  Thanks for the reply.  I am using Tapestry 4.0.2.
Is
>> ASO
>> >> exist in 4.1+?
>> >>
>> >> Thanks.
>> >> Sri
>> >>
>> >>
>> >> Martino Piccinato wrote:
>> >> >
>> >> > properties persisted on a page (being client or session persisted)
>> are
>> >> > persisted just for that page (it's called "persistent PAGE
>> >> properties").
>> >> > Just to give you an idea the key of the session attribute named
used
>> to
>> >> > store the property contains the page name . It's intended to be
so.
>> >> >
>> >> > Usually if you want to implement a shopping cart you'd have to use
>> >> > Application Stato Objects, ASO, see documentation about ASO at
>> >> > http://tapestry.apache.org/tapestry4.1/usersguide/state.html
>> >> >
>> >> > basically you just create whatever object you want to persist (e.g
.
>> >> your
>> >> > shopping cart) , configure it as an ASO using
>> >> >
>> >> > tapestry.state.ApplicationObjects and then you can easily inject
it
>> >> > with an annotation in whatever page you need it.
>> >> >
>> >> >
>> >> >
>> >> > On 3/30/07, tapuser <[EMAIL PROTECTED]> wrote:
>> >> >>
>> >> >>
>> >> >> Hi,
>> >> >>        I am new to Tapestry. I am facing a problem with
>> Mater-Detail
>> >> >> Pages
>> >> >> [
>> >> >> Orders List -> Item List  -> Item Edit/Add/Delete.]
>> >> >>
>> >> >> OrderList Page displays:
>> >> >>
>> >> >> OrderId - OrderNumber - ItemDetails
>> >> >> 123    -    ABC123 -    Link to ItemDetails (OrderId is passed as
>> >> >> parameter)
>> >> >>
>> >> >>
>> >> >> ItemList Page Displays:
>> >> >>
>> >> >> Order Number: ABC123
>> >> >> -----------------------------
>> >> >> Add new item button
>> >> >>
>> >> >> ItemId - ItemName - Qty
>> >> >> 1       -    Book1 -  2 (link to item details for edit/delete)
>> >> >> 2       -   Book2   - 3 (link to item details)
>> >> >>
>> >> >>
>> >> >> In OrderListPage.java:
>> >> >>
>> >> >> In viewItems() method:
>> >> >>
>> >> >> ItemListPage nextPage = (ItemListPage ) cycle
>> >> >>                                 .getPage("ItemListPage");
>> >> >> nextPage.setOrder(order);
>> >> >> cycle.activate(nextPage);
>> >> >>
>> >> >>
>> >> >> In ItemListPage.java: I am persisting the order object.
>> >> >>
>> >> >> @Persist("session")
>> >> >> public abstract void setOrder(Order order);
>> >> >> public abstract Order getOrder();
>> >> >>
>> >> >> In ItemForm.java: I am persisting the order object. ( Don't how
to
>> >> access
>> >> >> the persisted object in the previous page).
>> >> >>
>> >> >> @Persist("session")
>> >> >> public abstract void setOrder(Order order);
>> >> >> public abstract Order getOrder();
>> >> >>
>> >> >>
>> >> >> When I am saving Item, getOrder() is returning null. This value
>> exists
>> >> >> when
>> >> >> I navigate to new Item Page. But it is getting lost while
accessing
>> >> save
>> >> >> method in ItemForm.java.
>> >> >>
>> >> >> Please help...
>> >> >>
>> >> >> Thanks in advance...
>> >> >>
>> >> >> -Sri
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>>
http://www.nabble.com/Persisted-Object-with-session-scope-is-getting-lost-between-the-pages.-tf3490484.html#a9747985
>> >> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>>
http://www.nabble.com/Persisted-Object-with-session-scope-is-getting-lost-between-the-pages.-tf3490484.html#a9749874
>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >>
---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/Persisted-Object-with-session-scope-is-getting-lost-between-the-pages.-tf3490484.html#a9763239
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>

--
View this message in context:
http://www.nabble.com/Persisted-Object-with-session-scope-is-getting-lost-between-the-pages.-tf3490484.html#a9773540
Sent from the Tapestry - User mailing list archive at Nabble.com.


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


Reply via email to