0

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

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

patientcf我的应用程序中实体的 id 在哪里。当我进入该实体的 show.gsp 页面时,我需要将 patientcf 替换为相关值。我该怎么做?

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

4

1 回答 1

1

我是 elfinder 插件的作者,尽管开发插件时并没有考虑到多个根源。

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

于 2013-12-16T17:03:55.743 回答