exportDisplay 下载文件

image
如图所示,我想下载指定资源文件,点了没反应,请问哪里有问题

如果用 ResourceDataProvider, 需要把文件放在 Resource 目录下,参考文档:
https://doc.cuba-platform.cn/manual-7.2-chs/resources.html

我能不能使用这样的相对路径呢,browserFrame就是用的相对路径

可以的,只要文件在 Resource 目录下,就可以用相对路径访问。
比如,你把文件放在配置目录(通过 Studio 启动的话默认在 deploy/tomcat/app/conf,启动程序之后再放置文件,不然该目录在启动时会被覆盖 ),可以直接用这个方法访问:

exportDisplay.show(new ResourceDataProvider("zhibiaopeizhi.xls"),"指标.xls", ExportFormat.XLS);