在没有Jquery的Liferay中从代码中更改portlet标题

时间:2011-09-26 07:04:50

标签: javascript jquery yui liferay liferay-6

我正在通过JQuery改变portlet标题的解决方案。

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

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

先谢谢。

此致 Mayur Patel

2 个答案:

答案 0 :(得分:1)

如果你所使用的Liferay版本正在使用YUI 3,那么就可以这样做了:

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

我不确定Liferay是否将YUI实例公开为Y,或者它们是否将它包装在AUI中并使其成为A.

答案 1 :(得分:-1)

您可以使用此代码执行此操作 -

document.getElementsByClassName('.portlet-title')[0].content = 'something else as title'