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 プラグインの作成者ですが、プラグインは複数のルートを念頭に置いて開発されていません。

これを試すことができます。プラグインは、ルート ディレクトリへのパスである「root」という名前のプロパティを持つ elfinderFileManager という名前の Spring Bean を登録します。実行時にルート プロパティを設定してみてください。Bean はコントローラー/サービスに注入でき、ルート プロパティを変更してみることができます。

于 2013-12-16T17:03:55.743 に答える