dwz切换页数时bug修复过程

简介: dwz切换页数时bug修复过程

前言:从同事的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" οnchange="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的上手者提供一些便利

相关文章
|
图形学 Android开发 iOS开发
|
18天前
|
缓存 JavaScript
pinia必看避坑指南:几行代码规避隐藏bug!非常重要!
【10月更文挑战第16天】pinia必看避坑指南:几行代码规避隐藏bug!非常重要!
31 4
pinia必看避坑指南:几行代码规避隐藏bug!非常重要!
|
6月前
|
前端开发
修正一些formdesigner的一些bug与操作
修正一些formdesigner的一些bug与操作
49 1
|
3月前
|
缓存 JavaScript
pinia必看避坑指南:几行代码规避隐藏bug!
【8月更文挑战第17天】pinia必看避坑指南:几行代码规避隐藏bug!
49 2
|
测试技术 数据库
项目上线出bug怎么处理
项目上线出bug怎么处理
|
监控 安全 架构师
抱歉,你测试的项目上线之后bug太多了!
抱歉,你测试的项目上线之后bug太多了!
|
负载均衡 Dubbo 算法
够强!一行代码就修复了我提的Dubbo的Bug。
够强!一行代码就修复了我提的Dubbo的Bug。
135 0
|
Web App开发 监控 Java
Web测试中定位bug方法
在web测试过程中,经常会遇到页面中内容或数据显示错误,甚至不显示,第一反应就是BUG,进一步了解这个BUG的问题出在那里,是测试人员需要掌握的,可以简单的使用浏览器自带开发者工具、数据库工具配合去排查。
1881 0
XLua热更新用法全流程总结(所有容易出问题的点)
Xlua热更新流程总结 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、...
3107 0