hello,
i want to write an collapsebehavior based on bootstrap collapse (
http://getbootstrap.com/javascript/#collapse). so you have an icon or
button or waht else which will toggle a container. both components are
independent added to the page or panel.
example:
public class CollapseBehavior extends Behavior {
private final IModel<String> targetMarkupId;
public CollapseBehavior(Component target) {
target.setOutputMarkupId(true);
target.add(new CssClassAppender("collapse"));
targetMarkupId = target.getOutputMarkupId();
}
}
public class HomePage extends WebPage {
public HomePage() {
Button collapse = new Button("button");
WebMarkupContainer target = new WebMarkupContainer("body");
collapse.add(new CollapseBehavior(target));
add(collapse);
add(target);
}
}
wicket guide says do not pass components during construction. Is there a
better way?
regards
john.j.cool