在我的Grails项目中,我使用elfinder插件来管理文件和目录。我想拥有一个动态的根目录,因为我将插件用于不同的文件夹。 目录路径如下:
grails.plugin.elfinder.rootDir = "${userHome}/docm_patients_doc/{patientcf}/"
其中patientcf
是我的应用程序中实体的ID。当我进入该实体的show.gsp页面时,我需要用相关值替换patientcf。
我该怎么办?
编辑: 我试图修改占位符在脚本和div之前显示elfinder在gsp页面中,但我注意到路径没有被修改。也许gsp不是可以修改占位符的地方......
答案 0 :(得分:1)
我是elfinder插件的作者,虽然插件的开发并没有考虑多个根源。
你可以试试这个。插件注册一个名为elfinderFileManager的spring bean,它有一个名为“root”的属性,它是根目录的路径。尝试在运行时设置root属性。可以在控制器/服务中注入bean,您可以尝试更改root属性。