0
我正在使用grails portlets插件,我試圖弄清楚如何路由ajax方法。liferay ajax網址?
<portlet:actionURL>
似乎只映射到可以將模型返回給GSP的方法,<portlet:resourceURL>
在我的portlet中根本不會被擊中。
class MyPortlet {
def title = 'MyPortlet'
def description = '''
My Portlet
'''
def displayName = 'MyPortlet'
def supports = ['text/html': ['view']]
def liferay_display_category = 'MyPortlet'
def liferay_portlet_header_portlet_css = [
...
]
def liferay_portlet_header_portlet_javascript = [
...
]
def renderView = {
[...]
}
def actionView = {
[...]
}
}
JS:
this.portletUrl = "${portletResponse.createResourceURL()}";
或 this.portletUrl = "${portletResponse.createActionURL()}";
如果我打這兩種網址與AJAX GET
或POST
要求的,我要麼不打我的方法(resourceURL)或者只能渲染一個視圖(actionURL)。
任何想法如何通過liferay正確地做到這一點?