grails elfinder插件:在rootDir中使用占位符

时间:2013-12-12 15:31:48

标签: grails elfinder

在我的Grails项目中,我使用elfinder插件来管理文件和目录。我想拥有一个动态的根目录,因为我将插件用于不同的文件夹。 目录路径如下:

grails.plugin.elfinder.rootDir = "${userHome}/docm_patients_doc/{patientcf}/"

其中patientcf是我的应用程序中实体的ID。当我进入该实体的show.gsp页面时,我需要用相关值替换patientcf。 我该怎么办?

编辑: 我试图修改占位符在脚本和div之前显示elfinder在gsp页面中,但我注意到路径没有被修改。也许gsp不是可以修改占位符的地方......

1 个答案:

答案 0 :(得分:1)

我是elfinder插件的作者,虽然插件的开发并没有考虑多个根源。

你可以试试这个。插件注册一个名为elfinderFileManager的spring bean,它有一个名为“root”的属性,它是根目录的路径。尝试在运行时设置root属性。可以在控制器/服务中注入bean,您可以尝试更改root属性。