我试图用ZK构建一个简单的测试应用程序,但不知怎的,我的代码还没有工作。
有人可以告诉我将作曲家应用到窗口的方式是什么?
这是我的班级:
package test2.valami;
import org.zkoss.zk.ui.select.SelectorComposer;
import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zk.ui.select.annotation.Listen;
import org.zkoss.zul.*;
public class MyComposer extends SelectorComposer<Window> {
@Wire
Textbox input;
@Wire
Label output;
@Listen("onClick=#ok")
public void submit() {
System.out.println(input.getValue());
output.setValue(input.getValue());
}
@Listen("onClick=#cancel")
public void cancel() {
output.setValue("");
}
}
这是index.zul页面:
<zk>
<window apply="test2.valami.MyComposer">
<div>
Input: <textbox id="input" />
</div>
<div>
Output: <label id="output" />
</div>
<button id="ok" label="Submit" />
<button id="cancel" label="Clear" />
</window>
</zk>
如果我尝试运行此操作,我会收到Tomcat无法找到我的类test.valami.MyComposer
的错误我做错了吗?
谢谢