Hi,
I want to add a css file to a component, but this css can be defined by
the user. For example:
public class TabSet extends Panel<String> implements
IAlternateParentProvider{
private ResourceReference styleURI = new
ResourceReference(ManagerStyleSheetFiles.class, "tabSet.css");
public TabSet(MarkupContainer parent, String id) {
super(parent, id,new Model<String>());
add(HeaderContributor.forCss(styleURI));
Toolbar toolbar= new Toolbar(this, "tabs");
}
}
and the user can do this:
TabSet tabSet = new TabSet(form, "tabSet");
tabSet.setStyleURI(new
ResourceReference(ManagerStyleSheetFiles.class, "main.css"));
The problem is where or when can I add the HeaderContributor in the
tabset to use the correct css file?
Because if I add the HeaderContributor in the contructor, I cannot
change it later.
Any idea?
Thanks
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user