当我尝试下面的代码时(正如Ryan为question建议的那样):
<?page title="Auto Generated index.zul"?>
<window title="Hello World 2!!" border="none" width="600px">
<include id="inc" src="/zk/wind.zul" mode="instant" />
<button label="do it" onClick="inc$wind.doModal()" />
</window>按下按钮后,我将得到以下错误:
inc$wind.doModal();'' : Attempt to resolve method: doModal() on undefined variable or class name文件wind.zul看起来像
<?page title="new page title" contentType="text/html;charset=UTF-8"?>
<zk>
<window id="wind" title="new page title" border="normal" visible="false" width="300px">
New Content Here!
</window>
</zk>谁能告诉我出什么事了吗?谢谢..。
发布于 2013-07-15 11:53:54
根据http://books.zkoss.org/wiki/ZK%20Developer%27s%20Reference/UI%20Composing/ID%20Space,我需要: 1.使用'Path‘2.为主窗口添加一些ID (f.i )。id="w0")并在index.zul中写入类似的内容(文件wind.zul未更改)
<?page title="Auto Generated index.zul"?>
<window id="w0" title="Hello World 2!!" border="none" width="600px">
<include id="inc" src="/zk/wind.zul" mode="instant" />
<button label="do it" onClick='Path.getComponent("/w0/inc/wind").doModal()' />
</window>谢谢我自己:)
https://stackoverflow.com/questions/17608287
复制相似问题