----------------------------------------------------------------------------------------------------------
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: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to