Liferay のポートレットは、ページごとに 1 回またはページごとに複数回追加できます。ポートレットを複数回追加できる場合は、インスタンス化可能なポートレットとも呼ばれます。
このようなインスタンス化可能なポートレットでは、1 つのポートレットのスコープ内にグローバル JS 変数が必要です。現在、私はjspファイルにJSコードを持っており(醜い、私は知っています^^)、変数名にポートレット名前空間を使用しています。
var <portlet:namespace/>oldUsedCPUsValue = 0;
しかし今、私はすべての JS コードをファイルに入れたいと思っていmain.js
ます。ここでは明らかにポートレットの名前空間を使用できません。どうすればこれを行うことができますか?グローバル配列とキーとしてポートレットの名前空間?