dwz使用过程当中疑问(求大神帮忙看下如何解决)

一.简介

一、概述

DWZ富客户端框架(jQuery RIA framework), 是中国人本身开发的基于jQuery实现的Ajax RIA开源框架。 DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。
javascript

DWZ框架支持用html扩展的方式来代替javascript代码,只要懂html语法, 再参考DWZ使用手册就能够作ajax开发。php

二、设计思路

第一次打开页面时载入界面到客户端,以后和服务器的交互只是数据交互,不占用界面相关的网络流量。支持HTML扩展方式来调用DWZ组件。标准化Ajax开发,下降Ajax开发成本。
html

三、学习DWZ的建议

刚接触DWZ的人可能感受DWZ文档太少、入门困难,缘由都是没有掌握正确的学方法。建议按下面的步骤来学习DWZ框架:
java

(1) 通读DWZ文档,不少新手提的问题文档中都写了。nginx

(2) 看demo每一个组件演示效果和代码(留意组件html结构)。ajax

(3)建议安装firebug,用firebug看html结构、CSS和调试JS都很是方便。thinkphp

(4) 对于初学者不建议看DWZ所有源码,但仍是很是有必要看看dwz.ui.js和dwz.ajax.js浏览器

(5) 能够从google code下载dwz_thinkphp版本,结合php后台去理解DWZ和服务器端的交互方式服务器

四、优势
网络

DWZ区别于其它JS框架,最大的优势

(1)彻底开源,源码没有作任何混淆处理,方便扩展

(2) CSS和js代码完全分离,修改样式方便

(3) 简单实用,扩展方便,轻量级框架,快速开发

(4) 仍然保留了html的页面布局方式

(5) 支持HTML扩展方式调用UI组件,开发人员不需写js

(6)只要懂html语法不需精通js,就可使用ajax开发后台

(7) 基于jQuery,UI组件以jQuery插件的形式发布,扩展方便

五、参考资料

官方网站:  http://j-ui.com/ 

下载地址:  http://code.google.com/p/dwz/ 


二.技巧

一、时间控件

须要限定时间控件可选范围为当前时间以及以后;不容许选择今天之前的时间:minDate="{%y}-{%M}-{%d}":把年月日参数都设为参数


三.技巧

一、页面排版

假设list1.jsp含有不少列,须要经过横导航条拖动才能显示完一页的内容;

查看子列表位于最右边一列;

在firefox浏览器,点击进去子列表后,而后不作任何操做,从新回到list1.jsp,发现页面的列没办法对齐。

报错:(列与列没有对齐)

解决办法:

把查看子列表按钮放在最左边第一列


二、批量修改数据状态

假设list1.jsp含有超过100行数据;

以每页显示200行数据;

而后全选200行,再把这堆数据的状态进行修改;

会报运行时异常,后台取获得的数据集只为1而已;而100之内数据(包含100)执行正常

错误:

Internal Server Error

ajaxOptions: error

thrownError: Internal Server Error

500 Servlet Exception

[show] java.lang.RuntimeException: parameters count greater than limit! max: 100


(求大神帮忙看下如何解决~)

不知如下方法能否解决:http://www.cnblogs.com/sunxucool/archive/2013/07/30/3225812.html 

nginx:默认的最大请求body大小为8m,修改设置client_max_body_size=100m;
resin:没有发现默认限制请求大小的地方!

大神提供的解决办法以下:

对开源和专业版的resin都作了限制,之后若是遇到这个状况,须要使用旧的resin.jar修改过来

修改resin.jar 限制了表单提交参数

相关文章
相关标签/搜索