留言板

Error use aui with liferay-portlet-url

Patricia Hevia,修改在9 年前。

Error use aui with liferay-portlet-url

Junior Member 帖子: 69 加入日期: 11-3-24 最近的帖子
Hello,
I am working with Liferay 6.1.30 and I have a problem:

My code is:
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<aui:script>
function generateURL(){

AUI().use('aui-base','liferay-portlet-url','aui-node', function(A) {
var myRenderURL =Liferay.PortletURL.createRenderURL();
myRenderURL.setPortletId('47')
myRenderURL.setWindowState('pop_up');
});
}
</aui:script>
<a href="javascript:;" onclick="generateURL()">Generar URL</a>

Also, I try:
<aui:script use="aui-base,liferay-portlet-url,aui-node">
function generateURL(){
var myRenderURL =Liferay.PortletURL.createRenderURL();
myRenderURL.setPortletId('47')
myRenderURL.setWindowState('pop_up');
}
</aui:script>

In both cases, when I click on the link I get the following error in the browser:
ReferenceError: generateURL is not defined

Someone can help me?
Thank you very much