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了。
经过细微修改,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了。
相关文章推荐
- Three.js中的纹理Texture
- JavaScript 深入学习及常用工具方法整理 ---- 01.浮点数
- 带你一分钟理解闭包–js面向对象编程
- 5.css字体
- Caffe学习系列(四):激活层(Activiation Layers)及参数
- SharedPreferences详解
- JavaScript的语法变量运算符
- caffe学习(三):caffe视觉层参数
- caffe学习(1)------配置
- SD卡,SharedPreference以及Pull解析
- 170 js 构造函数
- Three.js活地图
- html案例详解(一)
- html案例详解(一)
- javaScript Uncaught reference error: $ is not defined error
- CSS 背景background实例
- Caffe学习系列(二):数据层及参数
- (6)css盒子模型(基础下)
- 超实用的JavaScript代码段 附使用方法
- HTML---网页编程(2)