首页 > 其他 > 详细

dwz切换页数时bug修复过程

时间:2014-11-04 02:25:01      阅读:311      评论:0      收藏:0      [点我收藏+]

前言:从同事的http://www.cnblogs.com/ImaY/p/4036154.html该文章处获取灵感,对dwz切换页数时的bug进行修复,期间主要是几个地方的参数名称不一致导致的。

?

第一点:报错如下

错误 写道
TypeError: form[DWZ.pageInfo.numPerPage] is undefined


if (args["numPerPage"]) form[DWZ.pageInfo.numPerPage].value = args["numPerPage"]

?

第二点:经过调查,发现dwz的dwz.ajax.js文件中使用的是numPerPage,而dwz提供的demo后台中

public class BaseConditionVO {
	public final static int PAGE_SHOW_COUNT = 50;
	private int pageNum = 1;
	private int pageSize = 0;

?
?导致前后台之间的参数不一致,那么就把使用“pageSize”相关的地方修改为“numPerPage”,就OK了,注意一点就是panelBar的地方需要按照以下的代码进行设置

<div class="panelBar">
		<div class="pages">
			<span>显示</span>
			<select name="numPerPage" onchange="dwzPageBreak({targetType:‘${targetType}‘,data:{numPerPage:this.value}})">
				<option value="50" <c:if test="${vo.numPerPage == 50}">selected</c:if>>50</option>
				<option value="100" <c:if test="${vo.numPerPage == 100}">selected</c:if>>100</option>
				<option value="200" <c:if test="${vo.numPerPage == 200}">selected</c:if>>200</option>
				<option value="300" <c:if test="${vo.numPerPage == 300}">selected</c:if>>300</option>
			</select>
	
			<span>条,共  ${vo.totalCount} 条</span>
		</div>

?

好了,问题虽小,但是希望为dwz的上手者提供一些便利

dwz切换页数时bug修复过程

原文:http://qing-gee.iteye.com/blog/2151992

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!