Yes. Namespacing is an issue that different bridges and renderkits handle differently. In Trinidad or the Default Renderkit, the 301 bridge tries to namespace elements automatically using the Portlet's namespace such that the "clientId" is namespace:formId:elementId. This shouldn't change for a portlet instance by may well change between different runs of the same portlet. Retrieving the "clientId" of the element you are trying to access from the portlet which writes it out to the screen is the only way to ensure you have the correct clientId.

Scott

[EMAIL PROTECTED] wrote:
Hi there

I experienced that the DOM element IDs are not consistent in combination with 
portlets.

The same element has sometimes an ID like formId:elementId, another time like 
view:formId:elementId.

Do you know the reason for this? I'm having this issue when navigating forward 
to another page (within the portlet) and backward to the same page.

Thanks in advance!

Regards,
-Lorin


Reply via email to