Hi,
I'd like to pop up a window including zss and try with the following zul and java code, but got an IllegalStateException. Isn't it doable?
<window xmlns="http://www.zkoss.org/2005/zul" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd" id="spreadSheetPanel" title="スプレッドシート" closable="true" apply="com.diva_america.synapse.webui.SpreadSheetPanelControl" width="1000px" height="750px" onClose="spreadSheetPanel.detach()"> <vlayout> <spreadsheet id="spreadsheet" src="/Users/kenjin/github/diva_lab/synapse/synapse-webui/src/main/resources/NameRange1.xlsx" showSheetbar="false" showToolbar="true" showContextMenu="true" maxRenderedCellSize="15000" preloadColumnSize="32" preloadRowSize="60" width="1000px" height="700px" maxrows="50" maxcolumns="120"/> </vlayout> </window>
def onClick$popupSpreadSheetBtn(event :Event) { val panel = Executions.createComponents("/spreadSheetPanel.zul", popupSpreadSheetBtn.getParent, null).asInstanceOf[Window] panel.doModal() // panel.doPopup() }
StackTrace
[ qtp278146555-44] DefaultListableBeanFactory DEBUG Returning cached instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' May 18, 2012 1:29:35 PM org.zkoss.zk.ui.impl.UiEngineImpl getResponses:1337 SEVERE: java.lang.IllegalStateException: ended at org.zkoss.zk.ui.impl.UiVisualizer.getAttrRespMap(UiVisualizer.java:282) at org.zkoss.zk.ui.impl.UiVisualizer.addSmartUpdate(UiVisualizer.java:237) at org.zkoss.zk.ui.impl.UiEngineImpl.addSmartUpdate(UiEngineImpl.java:280) at org.zkoss.zk.ui.AbstractComponent.smartUpdate(AbstractComponent.java:1487) at org.zkoss.zss.ui.Spreadsheet.smartUpdate(Spreadsheet.java:4676) at org.zkoss.zk.ui.AbstractComponent.smartUpdate(AbstractComponent.java:1462) at org.zkoss.zss.ui.Spreadsheet.smartUpdate(Spreadsheet.java:4672) at org.zkoss.zk.ui.AbstractComponent.smartUpdate(AbstractComponent.java:1527) at org.zkoss.zk.ui.AbstractComponent.addEventListener(AbstractComponent.java:2039) at org.zkoss.zss.ui.sys.ActionHandler.init(ActionHandler.java:612) at org.zkoss.zss.ui.sys.ActionHandler.<init>(ActionHandler.java:145) at org.zkoss.zss.ui.Spreadsheet$DefaultToolbarActionHandler.<init>(Spreadsheet.java:4815) at org.zkoss.zss.ui.Spreadsheet.getActionHandler(Spreadsheet.java:4198) at org.zkoss.zss.ui.Spreadsheet.renderProperties(Spreadsheet.java:1538) at org.zkoss.zk.ui.AbstractComponent.redraw(AbstractComponent.java:1740) at org.zkoss.zk.ui.AbstractComponent.redrawChildren(AbstractComponent.java:1819) at org.zkoss.zk.ui.AbstractComponent.redraw(AbstractComponent.java:1759) at org.zkoss.zk.ui.AbstractComponent.redrawChildren(AbstractComponent.java:1819) at org.zkoss.zk.ui.AbstractComponent.redraw(AbstractComponent.java:1759) at org.zkoss.zk.ui.impl.UiVisualizer.redraw(UiVisualizer.java:920) at org.zkoss.zk.ui.impl.UiVisualizer.redrawComponents(UiVisualizer.java:932) at org.zkoss.zk.ui.impl.UiVisualizer.addResponsesForCreatedPerSiblings(UiVisualizer.java:787) at org.zkoss.zk.ui.impl.UiVisualizer.getResponses(UiVisualizer.java:647) at org.zkoss.zk.ui.impl.UiEngineImpl.getResponses(UiEngineImpl.java:1332) at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1150) at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:562) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:457) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:465) at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at javax.servlet.http.HttpServlet.service(HttpServlet.java:814) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:565) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.__doHandle(ContextHandler.java:1031) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) at org.eclipse.jetty.server.Server.handle(Server.java:349) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:449) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:925) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:857) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:76) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534) at java.lang.Thread.run(Thread.java:680)