[richfaces-issues] [JBoss JIRA] Updated: (RF-4014) Programatically used HtmlLoadScript and HtmlLoadStyle is not rendered anymore

Nick Belaevski (JIRA) jira-events at lists.jboss.org
Mon Jul 28 12:07:47 EDT 2008


     [ https://jira.jboss.org/jira/browse/RF-4014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Belaevski updated RF-4014:
-------------------------------

    Fix Version/s: 3.2.2
         Assignee: Nick Belaevski


> Programatically used HtmlLoadScript and HtmlLoadStyle is not rendered anymore
> -----------------------------------------------------------------------------
>
>                 Key: RF-4014
>                 URL: https://jira.jboss.org/jira/browse/RF-4014
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.2.2
>         Environment: Tomcat 6.0.16
> MyFaces 1.2.3
> Tomahawk 1.1.17 Snapshot
> Facelets 1.1.15 Snapshot
> Richfaces 3.2.2 Snahshot (20080724)
>            Reporter: Jan Ziegler
>            Assignee: Nick Belaevski
>             Fix For: 3.2.2
>
>
> I have a custom JSF component which has a renderer that includes some javascipt files and css programmatically by using HtmlLoadScript and HtmlLoadStyle. This was no problem with the early snapshots of 3.2.2 and before but now it's not working anymore. Nothing gets rendered / included. Here's how I use HtmlLoadScript in the renderer's code:
> Code:
> public void encodeBegin(FacesContext fc, UIComponent component)
> {
> 	...
> 	UIResource loadScript = new HtmlLoadScript();
> 	loadScript.setId(fc.getViewRoot().createUniqueId());
> 	loadScript.setSrc("resource:///org/richfaces/renderkit/html/scripts/jquery/jquery.js");  // or any other js
> 	component.getChildren().add(loadScript);
> 	...
> }
> 	
> The same problem is with css including by HtmlLoadStyle.
> If I use <a4j:script> or <a4j:style> directly on the xhtml-page there's no problem. but I want the component or better the component's renderer to handle this.
> I realized on thing - maybe this helps for debugging: the javascript and css files ARE included when I do a "reRender" with my custom component triggert by some ajax action. Then everthing is fine and the ajax reponse contains the javascipt and css references but it's not a solution to first reRender each component of course. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the richfaces-issues mailing list