JQuery を使用してポートレットのタイトルを変更するソリューションがあります。
$('#idOfPortlet').find('.portlet-title').html('new title');
しかし、私たちのプロジェクトでは JQuery を使用したくありません。コードで YUI などを使用してポートレットのタイトルを変更する解決策はありますか?
前もって感謝します。
よろしく、 マユール・パテル
JQuery を使用してポートレットのタイトルを変更するソリューションがあります。
$('#idOfPortlet').find('.portlet-title').html('new title');
しかし、私たちのプロジェクトでは JQuery を使用したくありません。コードで YUI などを使用してポートレットのタイトルを変更する解決策はありますか?
前もって感謝します。
よろしく、 マユール・パテル
お使いの Liferay のバージョンが YUI 3 を使用している場合は、次のようにします。
Y.one('#idOfPortlet .portlet-title').setContent('new title');
Liferay が YUI インスタンスを Y として公開するのか、それとも AUI でラップして A にするのかはわかりません。
このコードを使用して、そうすることができます -
document.getElementsByClassName('.portlet-title')[0].content = 'something else as title'