`
qing_gee
  • 浏览: 121479 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

dwz切换页数时bug修复过程

    博客分类:
  • Web
阅读更多

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

0
0
分享到:
评论
3 楼 qing_gee 2015-04-15  
fallingsun 写道
自己少设置个参数,评论还不能删

自己找到就好了
2 楼 fallingsun 2015-04-15  
自己少设置个参数,评论还不能删
1 楼 fallingsun 2015-04-14  
没早看到,卡了好久自己看js后也这样改的。但是请教博主,我有另外一个问题,我切换页码的时候,后台没有收到numPerPage的值,我发现dwz.min.js里面
function _bindEvent($target, pageNum, targetType, rel){
				$target.bind("click", {pageNum:pageNum}, function(event){
					dwzPageBreak({targetType:targetType, rel:rel, data:{pageNum:event.data.pageNum}});
					event.preventDefault();
				});
			}

是不是只往后台传了一个pageNum,没有传numPerPage?
学的不是很好,请问一下

相关推荐

    DWZ+ThinkPHP+kindeditor整合,及DWZ官方整合部分小BUG修复

    首先非常感谢DWZ官方整合了DWZ+ThinkPHP,方便我们PHPer的开发,DWZ的后台框架非常好用。...5、修复DWZ官方整合的框架在切换主题的时候,一些CSS BUG,比如绿色、玫瑰红的时候,导航栏的背景错乱的问题。

    DWZ中文开发手册

    DWZ框架遵循严格的版本控制策略,每版更新都详细记录了新增功能、改进项和已知问题修复。这种透明的版本管理机制,使得开发者能够清晰地跟踪框架的发展轨迹,适时进行版本升级,以利用最新特性。 综上所述,DWZ富...

    DWZ富客户端框架dwz-ria-1.4.6

    - DWZ团队会定期发布新版本,修复已知问题,添加新功能,保持框架的先进性。 - 开源社区活跃,开发者可以在论坛或GitHub上交流问题,分享经验,共同推进框架的发展。 总的来说,DWZ富客户端框架dwz-ria-1.4.6是一...

    DWZ帮助文档 PDF版

    在使用DWZ框架时,开发者需要了解如何初始化框架,如何通过JavaScript对页面元素进行操作,以及如何与后端进行数据交互。DWZ提供了详细的API文档和示例代码,供开发者快速上手。 关于DWZ框架的js库,它主要包括了多...

    dwz-demo-1.1.6RC1.zip_DEMO_dwz php_dwz-demo_dwz-ria_php dwz

    【标题】"dwz-demo-1.1.6RC1.zip_DEMO_dwz php_dwz-demo_dwz-ria_php dwz" 指的是一个基于PHP的开源前端框架dwz的演示版本,版本号为1.1.6RC1。这个压缩包包含了一个名为“dwz-demo”的项目,是用于展示和学习dwz...

    dwz学习实例

    例如,添加新数据时,我们可以使用DWZ的AjaxForm组件,通过异步提交表单,然后在回调函数中处理返回的结果,如显示成功提示或错误信息。删除操作类似,通常会有一个确认对话框,点击确认后发送Ajax请求,服务器返回...

    dwz框架官网实例

    DWZ官方提供详尽的文档和活跃的社区,遇到问题时可以参考文档或向社区寻求帮助,这对于学习和使用DWZ来说是非常重要的。 通过“dwz框架官网实例”,我们可以深入学习DWZ框架的使用,从基础组件的使用到复杂功能的...

    thinkphp3_dwz

    标题“thinkphp3_dwz”指的是一个基于ThinkPHP 3.0框架与DWZ UI集成的项目,主要用于实现角色管理功能。在Web开发中,ThinkPHP是一个流行的PHP框架,而DWZ(Dynamic Web Zone)是一个前端jQuery UI框架,提供了一...

    dwz页面图片显示js

    在DWZ(Dynamic Web Zone)框架中,图片的显示与管理是网页开发中的常见任务,尤其是在处理响应式设计和交互效果时。`dwz页面图片显示js`主要指的是DWZ框架中用于处理页面图片显示的JavaScript代码,这些代码通常...

    dwz - 简单实用国产jQuery UI框架 - DWZ富客户端框架(jUI)

    这个框架旨在简化网页开发过程,提供了一系列组件和工具,使得开发者能够快速构建功能丰富、用户体验良好的Web应用程序。 DWZ框架的核心特性包括: 1. **组件丰富**:DWZ包含了多种常见的Web组件,如表格、表单、...

    dwz_jui 1.6.1版本

    4. **错误修复**:修复了先前版本中已知的bug,增强了框架的稳定性和可靠性。 5. **改进的文档**:可能提供了更详尽的API文档和示例,帮助开发者更快地学习和使用`dwz_jui`。 6. **响应式设计**:针对不同设备尺寸的...

    DWZ文件+文档

    DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级 DWZ框架支持用html扩展的方式来代替...

    简单实用国产jQuery UI框架 - DWZ富客户端框架DWZ RIA 1.4.4 (20121016 修正了横向导航js报错问题)

    DWZ RIA 1.4.4 (20121016 修正了横向导航js报错问题) 修复使用xheditor插件IE下兼容问题:IE下打开一个含有编辑器的页面,然后关闭,再打开不能录入问题 修复多文件上传插件uploadify 的html扩展方式,java读取不...

    dwz的Demo和chm使用手册

    在学习过程中,先通过“dwz.zip”的Demo熟悉DWZ的基本操作和组件,然后对照“dwz-user-guide.chm”理解其底层原理和高级特性。这种学习方式将理论与实践相结合,有助于快速提升DWZ框架的使用技能。此外,CHM文档中的...

    dwz框架 asp.net mvc3

    当DWZ框架与ASP.NET MVC3结合使用时,可以实现前后端分离的开发模式,提高开发效率。DWZ作为前端框架,负责处理用户界面和交互,而ASP.NET MVC3则在后端处理业务逻辑和数据操作。这样的组合能够充分发挥两者的优势,...

    dwz开源web界面框架

    学习DWZ的建议 •通读DWZ文档,很多新手提的问题文档中都写了 •看demo每个组件演示效果和代码(留意组件html结构) •建议安装firebug,用firebug看html结构、CSS和调试JS都非常方便。见附录一 firebug介绍 •对于...

    DWZ使用帮助文档

    - **简单实用**: DWZ追求简洁的设计理念,使开发过程更加直观。 - **扩展方便**: 支持通过HTML标签的形式进行功能扩展,降低学习门槛。 - **快速开发**: 通过预定义的模板和组件简化了开发流程。 - **RIA思路**: ...

    DWZ资源合集

    【DWZ资源合集】是针对DWZ框架的一份综合性的资源集合,包含了用户指南以及相关的项目源码。DWZ,全称为“Dynamic Web Zone”,是一个基于jQuery的前端UI库,专为中国的Web开发者设计,旨在提供一套高效、简洁、易用...

Global site tag (gtag.js) - Google Analytics