Did here, nothing difficult or fancy about it. Just use the
addResourcesFactory.getInstance(...) to get an instance of AddResource.
Then use on it, methods with signature addXXX(...., ResourceHandler
resourceHandler);
You just have to code your own resourceHandler class. Main job of this
class is to split and check the ressources requested. It then returns a
class of type org.apache.myfaces.renderkit.html.util.ResourceLoader
which serve the requested content. Overall here, we had just a few lines
of code.
Another more stupid solution is to indeed put your resources in a
subpackage of org.apache.myfaces.custom :)
[EMAIL PROTECTED] a écrit :
Hi,
I’ve written a custom component that requires some Javascript. I have
the js in an external file but I was hoping to have it included in the
tag, kind of like the myfaces tags do. I tried using the AddResource
class, basically looked at the myfaces source and tried to do the same
thing, but it fails on the component validation. It checks if the
package starts with org.apache.myfaces.custom… or something like that.
I can’t really get past that unless if I want to rebuild myfaces. Is
there a way to get this to work externally? Or is there a way to do
this I don’t know about. For now I have to just manually include the
script in the JSP pages. This will work, but it can lead to
complication if someone else is using the tag and neglects to add the
javascript.
Thanks
Matt