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 Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user