DWZ版本升级
版本升级如果无特殊说明只要把高版本中的dwz.*.js全部覆盖、还有dwz.frag.xml和theme目录下的css就可完成升级。
如果新添加了js库,需要在index.html页面head标签中引入。
V1.5.3
1) Tree组件叶子节点添加自定义图标
2) 添加栅格系统(参照Bootstrap)
3) 添加initEnvAfter 自定义事件,框架initEnv() 完成时执行
V1.5.2
1)调整DWZ插件注册和初始化机制。方便DWZ和其它第三方jQuery插件整合,不需要修改dwz.ui.js源码,可以按照DWZ插件注册机制引入外部js。建议把第三方jQuery插件注册相关代码放到外部js文件中,方便以后DWZ版本升级。
第三方jQuery插件注册示例:
DWZ.regPlugins.push(function($p){
//$p 是作用域, jQuery选择器从$p这个父容器中选择,如果没写会引起第三方插件被重复初始化问题
$("img.lazy", $p).lazyload({ effect : "fadeIn" });
});
2)修复dwz export插件bug
3)添加百度地图示例
4)升级注意事项:如果修改过dwz.ui.js需要仔细比对一下
V1.5.1
jQuery更新到1.9.1,xheditor更新到1.2.2
V1.4.7
解决dwz.tree.js 那个选中父节点下单个子节点获取不到值问题
V1.4.6
解决sortDrag 排序出现滚动条的话滚动出现的部分拖动 一点就跑上面去了
解决DWZ IE10 表单验证页面兼容问题,删除index页面<meta http-equiv="X-UA-Compatible"content="IE=7" />
升级xheditor 到v1.2.1版
V1.4.5
uploadify 从2.1版本升级到v3.2版本, 调整dwz中uploadify 2种demo(自动上传方式;选择文件后再点击Upload按钮上传方式)
修正navTab, dialog组件session超时处理流程,自动关闭当前navTab或dialog
解决speedup.js(用于IE加速)IE10中报错问题
修正dwz.database.js主从结构中含有日期控件时,dateFmt格式不一致问题
修正dwz.database.js主从结构上传附件,弹出的窗口上传文件之后,带回的文件名不显示出来,原因是该控件中的items[#index#]中的#index#没有被替换,导致js找不到控件,而无从替换
V1.4.4
修复使用xheditor插件IE下兼容问题:IE下打开一个含有编辑器的页面,然后关闭,再打开不能录入问题
修复多文件上传插件uploadify的html扩展方式,java读取不到数据流问题:原因是以前没有把input="file" 的name属性填充到插件uploadify的fileDataName中
保持navTab有pagerForm的列表页面reload查询条件(比如第5页上要修改一条记录 修改完了 刷新 页数还在第五页)
日历控件添加动态参数 (具体细节请参考本手册:HTML扩展 -> 日历控件)
添加图表示例
V1.4.3
修复表单验证插件jquery.validate.js1.9版本, 在IE下重复提交2次问题。
V1.4.2
升级表单验证插件jquery.validate.js到最新1.9版本,解决上jUI上一版本中jQuery1.7.1和jquery.valiate1.7 在IE下兼容问题
V1.4.1
调整suggest+lookup,见文档: HTML扩展à suggest+lookup+主从结构
添加拖动排序组件sortDrag
升级注意更新dwz.frag.xml、js、css和表单提交返回的json结构添加confirmMsg这是navTabAjaxDone中 forwardConfirm时的提示信息,具体细节可以看dwz.ajax.js源码和里面的注释
V1.3 Final
升级注意:
· index页面中<div class="navTab-panel tabsPageContent">添加class“layoutBox”改成<div class="navTab-panel tabsPageContent layoutBox">
· 然后更新js、css、dwz.frag.xml
Changelist:
1. 修复combox联动菜单重复发送ajax请求问题s
2. 调整layoutH=“xx”的高度根据含有class=”layoutBox”的父容器div动态更新
3. 修复navTab 打开外部页面和iframe方式打开时,浏览器前进后退问题
a. <a target="navTab"href="http://www.baidu.com">外部页面</a>
b. <a target="navTab"href="url" external=”true”>iframe 方式打开</a>
4. 调整Lookup、suggest,添加联动效果。自定义查找带回主键lookupPk, 可选项默认为id。
5. 添加多选查找带回multLookup
V1.3 RC4
1. 修改combox代码还原onchane事件写法,不用change param分开写了,修改级联菜单。(请参考本手册“HTML扩展 à combox组件”)
2. 修改dwz.ajax.js 中ajax分页、局部刷新相关接口
3. 添加 jUI组件组合应用 局部刷新分页demo
V1.3 RC3
1. 修复当左边菜单折叠,然后再展开时,table的纵向滚动条会消失问题
2. taskBar弹出框任务栏添加hover加亮效果
3. 添加dwzExport列表数据导出html扩展,具体介绍请参见本手册html扩展部分
<a href="doc/dwz-team.xls" target="dwzExport">导出EXCEL</a>
4. 简化index.html页面,以下代码片段移入dwz.frag.xml中
o taskBar
o resizable
o Shadow (阴影层)
o <div id="alertBackground"class="alertBackground"></div>
o <div id="dialogBackground" class="dialogBackground"></div>
o <div id='background' class='background'></div>
o <div id='progressBar' class='progressBar'>数据加载中,请稍等...</div>
V1.3 RC2
1. 解决loadUrl插件IIS不能用Ajax访问*.htm或是*.html后缀的页面
2. 日历组件class="date"并且自定义pattern 时和验证冲突问题,pattern 改成 format
3. session超时,弹出登录框,登录后还能保存当前操作到的状态
V1.3 RC1
1. 添加横向导航栏, 参考示例index_menu.html
2. 添加主从结构组件 , 参考示例db_widget.html和dwz.database.js
3. 添加suggest自动完成的提示框组件
4. 修复table组件当把左边栏收缩后拖动下边的滚动条,内容和题错位问题
5. 高级table扩展的拖动有BUG,单击一下就直接往前缩小了一部分
6. 修复nav Tab组件关于[页面一(外部页面)],在tab标签上右键刷新,就会出现[数据加载中,请稍等...]的loading的效果,但不会自动关掉。所有运用iframe的页面同样出现此问题的bug
V1.2 Final
1. 添加新主题风格azure
2. 添加lookup调用的dialog设置resizable和maxable
3. green和purple主题的tree和formBar样式不正确
4. 一个页面多个combox,在加载的时有几率使两个combox变为相同问题
5. combox不能用validation验证问题
6. 解决在form表单的<p></p>中使用如果使用combox会造成位置不正确
V1.2 RC1
1. 使用隐藏iframe来处理无刷新表单提交时,服务器端返回json格式和普通DWZ 普通ajax 表单提交保持一致(即validateCallback和iframeCallback服务器端返回json格式一致)。具体细节请参考“文件上传表单提交”部分
2. 新增关联对象查找带回组件lookup
3. 修改了dwz.stable.js解决了table表格组件的标题,拉动后,会和下面的记录错位问题。
4. 新增表格组件多选批量删除功能
5. 新增表格组件点击表头数据库排序功能
6. 调整table表格组件默认宽进和普通的html table保持一致。
7. table表格组件添加TD内容超大时是否多行显示控制, nowrapTD="false" 时TD可以自动换行
<table class="table" layoutH="138" nowrapTD="false"width="100%">
8. 解决切换主题后,左边的菜单,左右拉动IE下失效问题。
9. 修复日历控件当日期格式不匹配时初始化失败问题,格式错误时默认为当前日期。
10. 解决在ie下页面有xheditor编辑器时,经过多次编辑后,文本框失效,不能输入问题。
V1.1.6 Final
DWZ中jQuery版本从1.4.2升级到1.4.4
navTab组件重复打开同一个页面时是否重新加载数据控制: navTab.openTab(tabid, url,{ title:”New Tab”, fresh:false, data:{} });
解决dwz.combox.js中的select把jquery中的select冲突问题
V1.1.6 RC3
日历控件添加自定义选择时间控制功能。
组件navTab支持打开外部连接,navTab组件自动判断如果是外部连接就用iframe方式打开。
修复tab组件和inputAlert组件冲突问题。
xhEditor升级到最新版本。
V1.1.6 RC2
解决Input alt扩展和必填字段class=”required”冲突问题
修复uploadify打开多个navTab时出现多个upload按钮
修复table组件数据量多的时候 调整这个列宽时, IE下提示“是否停止脚本运行”
checkbox全选、反选示例。(demo à 表单组件 à多选框/单选框)
Tree组件优化,增加checkbox属性checked,表示checkbox默认状态是否checked,
修改select combox组件的默认样式
V1.1.6RC1
此版本对应的dwz_thinkphp-1.0RC1,可以结合dwz_thinkphp版本去理解DWZ和服务器端的交互方式
DWZ.init() 方法添加debug状态,用于DWZ.debug()
添加jquery.uploadify文件上传HTML扩展
HTML扩展方式navTab, dialog, ajaxTodo 的url支持变量替换。例如:__URL__/edit/id/{sid_user}
Table组件修复切换navTab延时问题
添加dwz.checkbox.js用于checkbox全选、反选
添加combox下拉菜单组件(支持多级联动)
V1.1.5 Final
解决jQuery1.4.2与jquery.validate.js在IE6下兼容问题,jQuery版本升级到1.4.2
修复dialog内容无法复制问题
dialog弹出后默认居中
添加session超时控制选择,跳转到“登录页面”或弹出带屏蔽层的“登录对话框”
navTab的openTab(tabid, title, url, [data])接口添加data参数,并调换title和url位置
V1.1.5 RC3
navTab右键菜单添加“刷新标签页”
修复google浏览器中日历控件icon错位问题,和button字体错位问题
修复在弹出窗口 再弹出一个窗口是,新弹出的窗口被遮住问题
V1.1.5 RC2
修复IE6下ajaxTodo 成功后关闭当前navTab时js出错问题
添加CSS Table:原生html + CSS实现,无js处理效果、最简单、最基本、性能最高的table。
添加国际化dwz.regional.zh.js,删除dwz.validate.zh.js
DWZ打包JS,dwz.min.js
V1.1.5 RC1
修复panel折叠效果IE下错位问题
修复DWZ日历控件IE6下被input和select覆盖问题
V1.1.5 Beta1
添加panel折叠效果
添加DWZ日历控件
V1.1.4 Final
Tree添加控制默认展开/收缩控制。
jQuery1.4.2和jquery.validate.js在IE有兼容问题,ajax表单提交在IE不能触发form onsubmit事件。导致form提交后跳转到了一个白页面,还原到jQuery1.3.2
解决v1.1.3 dialog上的分页问题。
V1.1.3
修复了一些v1.1.2版本ajax载入bug
添加了分页组件
V1.1.2
修改框架初始化方法,添加回调函数来保证,在初始化UI组件之前先载入dwz.frag.xml
DWZ.init("dwz.frag.xml", function(){
initEnv();
$("#themeList").theme({themeBase:"themes"});
});
修复IE6下alertMsg问题
当前dialog添加reload方法:$.pdialog.reload(url,params)
V1.1.1
增加当前navTab中链接ajax post扩展功能ajaxTodo
修复dialog在IE下托动,dialog中内容自动全选问题
修复tree组件折叠图标bug
修复当前navTab上分页通用方法navTabPageBreak问题
修复当前navTab上分页跳转通用方法navTabPageJump问题
修复navTab中的table HTML扩展问题
v1.1.0
增加自定义鼠标右键菜单库dwz.contextment.js
右键菜单定义在dwz.frag.xml文件中
navTab 右键菜单功能
<_PAGE_ id="navTabCM"><![CDATA[
<ulid="navTabCM">
<li rel="closeCurrent">关闭标签页</li>
<li rel="closeOther">关闭其它标签页</li>
<li rel="closeAll">关闭全部标签页</li>
</ul>
]]></_PAGE_>
taskbar右键菜单功能
<_PAGE_ id="dialogCM"><![CDATA[
<ulid="dialogCM">
<li rel="closeCurrent">关闭弹出窗口</li>
<li rel="closeOther">关闭其它弹出窗口</li>
<li rel="closeAll">关闭全部弹出窗口</li>
</ul>
]]></_PAGE_>
v1.0.6
增加Javascript混淆和gzip压缩
增加银灰色主题风格
修复左边活动面板滑动问题
v1.0.5
增加Dialog 默认大小设置功能.
Html标签扩展方式
<a class="button" href="demo_page1.html" target="dialog" rel="dlg_page1" title="[自定义标题]" width="800" height="480">打开窗口一</a>
JS调用方式
$.pdialog.open(url, dlgId, title, {width: 500, height: 300});
navTab浏览器前进后退按钮控制
ajax前进后退控制,DWZ navTab浏览器前进后退功能控制.
增加文件上传表单提交方式演示页面
典型页面 à文件上传表单提交示例
更多建议: