Hi

I have been using trinidad components for my application. The JSF implementation i am using is myfaces-1.1.5 and trinidad-1.0.8.

I have one page included in two other pages and this included page has data which comes from a backing bean, which gets data from the database. This is displayed using a table.

This is the problem I ma facing. Let us say I have included page "Z" in page "A" and page "B".

I go to page A first, where i see the data correctly. The instance of the backing bean in Z has the correct data as well as the UI. I change some data in the backing bean in "Z", when on page A and then i navigate to page B. When page B is being displayed i make sure that the backing bean for the table on page Z is different (and a new instance altogether). However, still I see old data.

When debugging I noticed that the backing bean is reinitialized and has the new data. However the data displayed on the page is still old. There is mismatch in the data in the backing bean and that displayed on the page.

Is there some sort of caching done through the UI component, such that if the page is included in different pages it will not retry to fetch the data for the component?

If so, What is the workaround for the same?

Thanks for the help.

Thanks
Varun

Reply via email to