1

我有通过 JQuery 更改 portlet 标题的解决方案。

$('#idOfPortlet').find('.portlet-title').html('new title');

但是我们不想在我们的项目中使用 JQuery。是否有任何解决方案可以通过代码使用 YUI 或其他任何东西来更改 portlet 的标题?

提前致谢。

问候, Mayur Patel

4

2 回答 2

1

如果您使用的 Liferay 版本使用的是 YUI 3,那么可以这样做:

Y.one('#idOfPortlet .portlet-title').setContent('new title');

我不确定 Liferay 是否将 YUI 实例公开为 Y,或者他们是否将其包装在 AUI 中并将其设为 A。

于 2011-09-26T17:32:00.540 回答
-1

你可以这样做,通过使用这个代码 -

document.getElementsByClassName('.portlet-title')[0].content = 'something else as title'
于 2011-09-26T07:38:00.513 回答