----------------------------------------------------------------------------------------------------------
This is error
------------------------------------------------------------------------------------------------
java.lang.IncompatibleClassChangeError: Found interface
org.apache.wicket.ajax.AjaxRequestTarget, but class was expected
com.google.code.jqwicket.ui.JQComponentBehavior.beforeRender(JQComponentBehavior.java:103)
org.apache.wicket.Component.notifyBehaviorsComponentBeforeRender(Component.java:3479)
org.apache.wicket.Component.internalRender(Component.java:2365)
org.apache.wicket.Component.render(Component.java:2294)
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:1743)
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
org.apache.wicket.Component.internalRenderComponent(Component.java:2536)
org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
org.apache.wicket.Component.internalRender(Component.java:2366)
org.apache.wicket.Component.render(Component.java:2294)
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
org.apache.wicket.Component.internalRenderComponent(Component.java:2536)
org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
org.apache.wicket.Component.internalRender(Component.java:2366)
org.apache.wicket.Component.render(Component.java:2294)
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
org.apache.wicket.Component.internalRenderComponent(Component.java:2536)
org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
org.apache.wicket.Component.internalRender(Component.java:2366)
org.apache.wicket.Component.render(Component.java:2294)
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
org.apache.wicket.Page.onRender(Page.java:887)
org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:143)
org.apache.wicket.Component.internalRender(Component.java:2366)
org.apache.wicket.Component.render(Component.java:2294)
org.apache.wicket.Page.renderPage(Page.java:1024)
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:284)
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
---------------------------------------------------------------------------------------
This is my code
import java.util.Arrays;
import java.util.List;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.list.ListItem;
import org.apache.wicket.markup.html.list.ListView;
import org.apache.wicket.markup.html.panel.FeedbackPanel;
import com.google.code.jqwicket.ui.accordion.AccordionWebMarkupContainer;
import com.ravish.boemseva.common.BOEMSEVAHome;
@SuppressWarnings("serial")
public class DefineHomePageUpdate extends BOEMSEVAHome
{
public static class AccordionItem {
private String title;
private String content;
public AccordionItem(String title, String content) {
this.title = title;
this.content = content;
}
}
public DefineHomePageUpdate() {
add(new DefineHomePageUpdateForm("DefineHomePageUpdateForm"));
}
@SuppressWarnings("rawtypes")
public class DefineHomePageUpdateForm extends Form
{
@SuppressWarnings("unchecked")
public DefineHomePageUpdateForm(String id)
{
super("DefineHomePageUpdateForm");
add(new FeedbackPanel("feedbackPanel"));
List<AccordionItem> items = Arrays.asList(new
AccordionItem(
"title 1", "content 1"), new
AccordionItem("title 2", "content 2"),
new AccordionItem("title 4", "content 3"), new
AccordionItem(
"title 5", "content 4"), new
AccordionItem("title 6",
"content 5"));
AccordionWebMarkupContainer accordion = new
AccordionWebMarkupContainer(
"accordion");
accordion.add(new
ListView<AccordionItem>("repeater", items) {
private static final long serialVersionUID = 1L;
protected void
populateItem(ListItem<AccordionItem> item) {
AccordionItem obj = item.getModelObject();
item.add(new Label("title", obj.title));
item.add(new Label("content", obj.content));
}
});
add(accordion);
}
}
}
-----------------------------------------------------------------------------------------------
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/Creating-Accordion-give-following-error-tp4671609.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]