изменить заголовок портлета из кода в Liferay без Jquery - PullRequest
1 голос
/ 26 сентября 2011

У меня есть решение изменить заголовок портлета через JQuery.

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

Но мы не хотим использовать JQuery в нашем проекте.Есть ли какое-либо решение изменить заголовок портлета, используя YUI или что-то еще через код?

Заранее спасибо.

С уважением, Mayur Patel

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Если версия Liferay, на которой вы работаете, использует YUI 3, то это должно быть сделано:

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

Я не уверен, что Liferay представляет экземпляр YUI как Y или если ониоберните это в AUI и сделайте это A.

0 голосов
/ 26 сентября 2011

Вы можете сделать это, используя этот код -

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