`

DWZ 查询检索时解决 pageNum,numPerPage,orderField,orderDirection信息丢失问题

    博客分类:
  • DWZ
阅读更多

  检索时如果先更改了numPerPage,检索会出现numPerPage信息丢失,回到默认值,排序字段orderField、orderDirection信息也将丢失

  解决办法:修改js/dwz.ajax.js中两个方法 navTabSearch, dialogSearch

  如果使用了bin/dwz.min.js也是修改两个方法 navTabSearch, dialogSearch

/**
 * 处理navTab上的查询, 会重新载入当前navTab
 * @param {Object} form
 */
function navTabSearch(form, navTabId){
	var $form = $(form);
	if (form[DWZ.pageInfo.pageNum]) form[DWZ.pageInfo.pageNum].value = 1;
	/*add by mengx begin*/
	var args_form = $form.size()>0 ? $form.serializeArray() : {};
	var $pagerForm = $("#pagerForm", navTab.getCurrentPanel());
	var args_pagerForm = $pagerForm.size()>0 ? $pagerForm.serializeArray() : {};
	for(var i in args_form){
		for(var j in args_pagerForm){
			if(args_pagerForm[j].name == args_form[i].name){
				args_pagerForm[j].value = args_form[i].value;
				break;
			}
		}
	}
	navTab.reload($form.attr('action'), {data: args_pagerForm, navTabId:navTabId});
	/*add by mengx end*/
	//$.pdialog.reload($form.attr('action'), {data: $form.serializeArray()});
	return false;
}

/**
 * 处理dialog弹出层上的查询, 会重新载入当前dialog
 * @param {Object} form
 */
function dialogSearch(form){
	var $form = $(form);
	if (form[DWZ.pageInfo.pageNum]) form[DWZ.pageInfo.pageNum].value = 1;
	/*add by mengx begin*/
	var args_form = $form.size()>0 ? $form.serializeArray() : {};
	var $pagerForm = $("#pagerForm", $.pdialog.getCurrent());
	var args_pagerForm = $pagerForm.size()>0 ? $pagerForm.serializeArray() : {};
	for(var i in args_form){
		for(var j in args_pagerForm){
			if(args_pagerForm[j].name == args_form[i].name){
				args_pagerForm[j].value = args_form[i].value;
				break;
			}
		}
	}
	$.pdialog.reload($form.attr('action'), {data: args_pagerForm});
	/*add by mengx end*/
	//$.pdialog.reload($form.attr('action'), {data: $form.serializeArray()});
	return false;
}

 

0
0
分享到:
评论

相关推荐

    dwz的分页查询等

    在“dwz的分页查询等”这个主题中,我们主要探讨的是DWZ框架在数据展示和查询上的处理方式,特别是分页功能。分页是Web应用中常见的一种数据管理方式,用于在大量数据中分批次显示,避免一次性加载过多数据导致页面...

    dwz .net 简单分页 表头排序、查询

    【描述】:这个描述暗示了我们在开发过程中可能遇到的问题——如何在网页上以分页的形式展示大量数据,并允许用户通过点击表头进行数据排序,同时提供查询功能以便快速定位所需信息。在DWZ.NET中,这些功能可以通过...

    dwz手册的补充说明和常见问题

    ### DWZ富客户端框架知识点详解 #### 一、DWZ框架简介 DWZ富客户端框架是一种基于jQuery的RIA(Rich Internet Application,富互联网应用)框架,由国人开发而成。其核心设计目标在于提供一个简单实用、易于扩展且...

    DWZ帮助文档 PDF版

    10. 版本更新与问题解决:文档中还包括了关于DWZ版本升级的记录和一些常见问题的解决方法。 在使用DWZ框架时,开发者需要了解如何初始化框架,如何通过JavaScript对页面元素进行操作,以及如何与后端进行数据交互。...

    dwz 解决200错误自定义的函数使用

    根据提供的文件信息,我们可以深入探讨如何在DWZ框架下解决200错误,并通过自定义函数进行有效的错误处理与反馈。DWZ(Dynamic Web Zoo)是一个基于jQuery的开源Ajax框架,用于简化Web应用的开发。 ### 一、理解200...

    DWZ中文开发手册

    DWZ框架文档中详细列举了开发者可能遇到的常见问题及其解决策略,涵盖了从XML加载错误到浏览器兼容性问题的多个方面。这些问题的解决不仅有助于排除开发过程中的障碍,也是对框架深度理解的体现。 #### 版本控制与...

    DWZ使用帮助文档

    - **补充说明和常见问题**: 官方文档中还提供了许多关于使用框架时可能遇到的问题及其解决方案的详细介绍,这些资料对于初学者来说非常宝贵。 总结而言,DWZ框架以其独特的设计理念和丰富的功能集,在众多前端框架...

    dwz时间控件

    根据所提供的信息来看,“dwz时间控件”是一种用于Web开发中的日期时间选择插件,它基于jQuery库进行开发,主要应用于DWZ(Dynamic Web Zoo)框架中。这种控件允许用户在前端界面方便地选择日期和时间,而无需手动...

    thinkphp3_dwz

    通过结合ThinkPHP的后端能力和DWZ的前端优势,这个“thinkphp3_dwz”项目为实现高效的角色管理和权限控制提供了全面的解决方案。开发者可以通过学习和理解该项目,进一步掌握RBAC原理,提升在PHP框架下进行Web开发的...

    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-ria-1.4.6

    - 调试工具:DWZ支持Firebug、Chrome DevTools等浏览器开发者工具,方便开发者定位和解决问题。 4. **版本升级与社区支持**: - DWZ团队会定期发布新版本,修复已知问题,添加新功能,保持框架的先进性。 - 开源...

    dwz框架官网实例

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

    dwz框架 asp.net mvc3

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

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

    6. **对话框与弹窗**:DWZ提供了多种类型的对话框,如提示框、确认框、信息框、加载框,以及可自定义的弹窗,这些对话框都支持Ajax加载内容,增强了用户体验。 7. **表单处理**:框架内置了表单验证和提交功能,...

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

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

    DWZ+富客户端框架使用手册_IT168文库.pdf

    - **weblogic访问xml问题:**探讨了在WebLogic服务器环境下访问XML文件时可能遇到的问题及其解决策略。 4. **DWZ版本升级** - **版本记录:**详细列出了每个版本的主要改进和新功能,帮助开发者了解最新的更新...

    dwz+php后台信息管理系统

    发布一个我个人开发和使用的dwz+php后台信息管理系统,希望有人喜欢。这是一个后台信息管理系统的基础架构,功能包括用户登录,角色管理,用户管理,权限管理等。在此基础上,你可以开发你需要的各种信息管理系统。 ...

    DWZ资源合集

    DWZ,全称为“Dynamic Web Zone”,是一个基于jQuery的前端UI库,专为中国的Web开发者设计,旨在提供一套高效、简洁、易用的前端开发解决方案。这个资源合集对学习和使用DWZ框架的人员来说非常有价值,因为它提供了...

    dwz上传小上传小

    当上传失败时,DWZ会返回错误信息,帮助开发者定位问题,同时向用户提供友好的提示。 7. **批量上传** 用户可以一次选择多个小文件进行批量上传,提升工作效率。 8. **服务器端处理** DWZ上传组件会生成一个...

Global site tag (gtag.js) - Google Analytics