Hi,
 
I have a web app with 2 portlets both realized with myFaces. The navigation portlet stores a PortletSession attribute on a click by the user. This attribute is read a  details portlet which shows data in a table in editable and not editable text fields. The refresh of the details portlet is triggered by a component binding. This work so far. Now I put the table of the details portlet in a serverside panelTabbedPane with 2 tabs. First tab contains the details table and second only a dummy text. When I invoke the application first time and choose a item of the navigation portlet the value are shown correctly in the details portlet. Now I switch to the second tab in the details portlet. Now I click another value in the navigation portlet and switch back to the tab with the details table. Now only the values in the text fields are updated which are not editable and no component binding method will be invoked to refresh the details table values. I do not understand this. Without panelTabbedPane it works. The portlets are not cached. The reason that the input text fields are updated which are not editable and the editable not is very strange anyway for me.
 
Some ideas ?
 
Thanks,
Oliver

Reply via email to