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框架:
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 限制了表单提交参数