ZK上传对话框无效

时间:2013-10-29 21:04:51

标签: java zk

我正在使用Fileupload.get()上传文件,而且工作正常。

但是,我想改变上传对话框的外观(比如添加更多按钮和更改文本的位置),所以我修改了fileuploaddlg.zul文件夹中的zkStyle/web/zul/html和我添加的java代码Fileupload.setTemplate("~./zul/html/fileuploaddlg.zul")之前的Fileupload.get()

这根本没有修改上传对话框,因此我将fileuploaddlg2.zul添加到zkStyle/web/zul/html文件夹,并将setTemplate更改为Fileupload.setTemplate("~./zul/html/fileuploaddlg2.zul")。这次我收到错误~./zul/html/fileuploaddlg2.zul doesnt't exist.

我做错了什么?如何修改上传对话框的外观?

1 个答案:

答案 0 :(得分:1)

如果URI以~./开头,则ZK假定资源来自类路径。 因此,您应该将模板文件移动到类路径。 另一个选项(我认为你正在寻找的那个)是使用相对于webapp上下文根的URI,在这种情况下不要使用~./前缀。