Hi Kristoff,
is tobago full working with your changes to the PageRenderer?
I don't know much about portlets, but there are many places with code
like this in tobago:
// TODO PortletRequest
if (externalContext.getRequest() instanceof HttpServletRequest) {...}
From this i would expect a portletRequest is not a instanceof
HttpServletRequest,
and if so tobago won't work well.
Regards,
Volker
2007/4/20, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
Hello :)
I think I found a solution for my problem.
What I did was: I wrote my own PageRenderer, substituting the body-element
for div and suchlike to make the resulting page conform to proper html.
Furthermore I moved the Tobago.init(...) call down to the bottom of the
page-fragment I created; for <DIV> does not provide me with the luxury of an
onLoad-attribute and a init()-method called too early will fail in trying to
parse an incomplete DOM-Tree.
At the bottom of the page however the tree is mostly complete and it works
fine for me. (I don't know how generic the solution is though.)
I thought, I'd just let you know about that.
Mit freundlichen Grüßen / kind regards
Kristoff Kiefer
-----------------------------------------------------------------------------
NORD/IT NORD/LB Informationstechnologie GmbH
Geschäftsführer: Frerich-Weers Bremer, Volker Nagy
HRB Nr. 58021, Amtsgericht Hannover
www.nordlb-it.de
Technologie- und Informatik-Services - Softwareengineering
Kaiserallee 9, D-30175 Hannover
Fon: +49 511 / 361-9507
mailto:[EMAIL PROTECTED]
_____________________________________________
Sicherheitshinweis http://www.nordlb-it.de/secure.html
[EMAIL PROTECTED] schrieb am 16.04.2007 16:16:59:
>
> Hello,
>
> I am trying to integrate a Tobago-JSF Page into a portlet. While
> trying to do so I ran into a problem. The initial rendering of the
> JSF-Page works just fine. However, clicking a tc:button makes
> JavaScript throw an error. What I could gather from the page layout
> and debug output of my browser is that the error is related to the
> generated page content.
> As far as I understand it, Tobago relies on Java-Script Code being
> executed onLoad in the body tag of the generated page.
> But according to specs portlets may not generate a body-element.
[..]