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