我有通过 JQuery 更改 portlet 标题的解决方案。
$('#idOfPortlet').find('.portlet-title').html('new title');
但是我们不想在我们的项目中使用 JQuery。是否有任何解决方案可以通过代码使用 YUI 或其他任何东西来更改 portlet 的标题?
提前致谢。
问候, Mayur Patel
我有通过 JQuery 更改 portlet 标题的解决方案。
$('#idOfPortlet').find('.portlet-title').html('new title');
但是我们不想在我们的项目中使用 JQuery。是否有任何解决方案可以通过代码使用 YUI 或其他任何东西来更改 portlet 的标题?
提前致谢。
问候, Mayur Patel
如果您使用的 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'