Liferayコミュニティで同じ質問をしましたが、答えがないので、ここで試します:)
ユーザーがドキュメント ライブラリからファイルをダウンロードするたびにアクションを実行するか、メソッドを呼び出す必要があります。簡単にするために、ユーザーが直接ファイルをクリックするたびに System.out.println("ファイルがダウンロードされました") とします。リンク。
どうすればこれを達成できるかについて何か考えがありますか? 私はLR 6.0.6 CEを使用しており、EXT環境を回避しようとしています...フックでこれを達成する方法についてのアイデアは大歓迎です!!
System.out.println() 関数を呼び出す JSP (onClick) に JavaScript を追加することを考えていましたが、それが可能かどうかはわかりません。
アクション フック、モデル リスナー、サービスのオーバーライドについて考えました...どの方法が最適だと思いますか?