您的位置:首页 > Web前端

liferay过程中使用ajax所遇到的问题

2016-05-22 15:12 274 查看
今天遇到这样一个小BUG,我需要将多个portlet拖拽到同一个页面中,而且,这几个portlet都要通过ajax实现数据查询功能,单个portlet做好后,单独放到一个页面中时,都没有问题。但是,但我将它们放到同一个页面时,发现,除了最下面的portlet可以使用,其他的portlet中的按钮在点击时都没有反应。

经过细微修改,portlet便可以使用了

修改过程:

<portlet:resourceURL var="past" id="past"></portlet:resourceURL>

我在每个portlet中使用了相同的var,因此放到一起时无法运行。

但是,当你使页面中<portlet:resourceURL>内的var互不相同时,如下:

morePortlet中的为

<portlet:resourceURL var="morepast" id="morepast"></portlet:resourceURL>

singleportlet中的为

<portlet:resourceURL var="singlepast" id="singlepast"></portlet:resourceURL>

便可以解决同一页面中,只有最下面的portlet可以运行的BUG了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: