Wiquery Dialogbox

gufi

Mitglied
Hallo zusammen,

ich arbeite mit dem Wicket Plugin und probiere schon den ganzen Tag mit Wiquery Dialog herum. Leider erscheint immer eine Fehlermeldung bzw. verstehe ich diese nicht. Vielleicht kann mir einer von euch helfen.

Der fehler tritt immer bei :

Code:
final Dialog optionDialog = new Dialog("optionDialog");

Hier der Code:

Code:
import org.odlabs.wiquery.core.events.Event;
import org.odlabs.wiquery.core.events.MouseEvent;
import org.odlabs.wiquery.core.events.WiQueryEventBehavior;
import org.odlabs.wiquery.core.javascript.JsScope;
import org.odlabs.wiquery.ui.dialog.Dialog;

public BasePage(final PageParameters param) {

final Dialog optionDialog = new Dialog("optionDialog");
        add(optionDialog);
        img_option.add(new WiQueryEventBehavior(new Event(MouseEvent.CLICK){
        
            @Override
            public JsScope callback() {
                return JsScope.quickScope(optionDialog.open().render());
                
            }
    }));
        
        add(img_option);
}

HTML:
<p wicket:id="optionDialog" style="display:none;">
				Hello World
			</p>

Die passende Fehlermeldung dazu:

Unexpected RuntimeException

WicketMessage: Can't instantiate page using constructor public com.eone.statusFilter.ProjectStatus(org.apache.wicket.PageParameters) and argument status = "[0]"

Root cause:

java.lang.ArrayStoreException: org.odlabs.wiquery.ui.dialog.Dialog$DialogAjaxBehavior
at org.odlabs.wiquery.ui.dialog.Dialog.<init>(Dialog.java:120)
at com.eone.budget.BasePage.<init>(BasePage.java:125)
at com.eone.statusFilter.ProjectStatus.<init>(ProjectStatus.java:26)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)



Danke jetzt schon für eure Bemühungen
 
Zurück