怎样使用DWZ?】的更多相关文章

在写完Login后,需要跳转到Index中,就是DWZ的主界面,结果出现如下问题: 0x800a13af - Microsoft JScript 运行时错误: 重新声明常量“document” 费了很大劲,网上基本没有解释. 最后自己发现了问题所在,是以下这段代码在搞乱: <!--[]> <script src="~/DWZ/js/speedup.js"></script> <script src="~/DWZ/plugins/oth…
1.错误提示距离太远 2.正确与错误时返回JSON(即:如何不出现打开新页显示JSON字串) 3.打开新页后“数据加载中,请稍候”关不掉 4.如何正常的分页,同时如果有查询结果时分页也要有效 5.关闭弹出的对话框后出现半透明黑色框 6.DWZ使用<input type="file">上传文件返回JSON串IE无法解析问题 上传的页面的form中如果加上onsubmit = "return validateCallback(this, dialogAjaxDone)…
百度上下载了xheditor1.2.1 一.使用方法: 1.把解压的目录copy到VS中; 2.在需要用的View页面中引用js <script src="~/xheditor/xheditor-1.2.1.min.js"></script> <script src="~/xheditor/xheditor_lang/zh-cn.js"></script> 这里注意,如果你的目录不是xheditor,那么对不起,你一辈…
DWZ框架的ajax请求返回的一般都是一个HTML片段,整个页面是由一个个HTML片段组成的,可以由TAB切换其内容,但是只有一个body和HEAD,一般head 和 菜单栏是不会动的. 今天遇到一个问题,当一个点击进入一个tab页面时,这个tab页的布局完全和其他页面的tab页面不一致,也就是其菜单栏和head的内容完全改变了.当用户要返回原来的样式时候,用自己写的JS方法把样式还原可以.但是是页面上的一个button. 当用户用浏览器自带的前进后退返回的时候,问题来了,因为浏览器的前进后退是…
最近在对DWZ和asp.net MVC3进行整合,其中遇到了很多问题,总算一一解决了,今天就说说题目所示的问题解决方案. 想做一个基于角色的权限管理,要对每一个Action进行权限控制.就想用DWZ的Tree树形菜单来做,结果在做的过程之中,发现DWZ的Tree树形菜单,自带的treeCheck无法返回选择的值,遇到过这种问题的朋友,应该知道这个情况.虽然官方提供一个KKK的源码样本,但基本没用,因为菜单前的复选框取消选择时,Json返回的items是空值. 经过网上搜索,没有找到有效的答案,最…
问题描述:DWZ的panel面板比较常用,我们常常需要在其标题栏上再增加一个些按钮,如下图问题出来了,增加按钮后,点面板收缩按钮,增加的按钮就消失了而且面板收缩的click事件,也跟新增的按钮绑定了,这样导致面板无法使用,还好是开源代码,研究其代码就能解决问题 /** * @author Roger Wu * @version 1.0 */ function S4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).subs…
先重点关注两个js文件:dwz.ajax.js和dwz.core.js 流程: 1.回调iframeCallback <form xx enctype="multipart/form-data" onsubmit="return iframeCallback(this, dialogAjaxDone);">  2.dwz.ajax.js中 第34行,调用iframeCallback方法 /** * 带文件上传的ajax表单提交 * @param {Obj…
很多人不明白用dwz要如何在没有登录的时候跳转到登录页面,没有权限的时候弹出提示. 其实,作者在设计的时候,已经完全考虑到了这些需求. 不管是navTab还是dialog,dwz的页面加载最终都是通过loadUrl函数来实现,打开loadUrl success: function(response){ var json = DWZ.jsonEval(response); if (json.statusCode==DWZ.statusCode.timeout){ alertMsg.error(DW…
在DWZ文档中对组合框combox的是这样描述的: 在传统的select 用class 定义:class=”combox”, html 扩展:保留原有属性name,  增加了属性:ref. ref 属性则是为了做级联定义的,ref所指向的则是当前combox值改变成引起联动的下一级combox,ref用下一级combox的id属性来赋值.注意:一般combox没必要设置id属性,只要级联时需要设置子级id等于父级ref,不同navTab和dialog中combox组件id必须唯一 以下是DWZ框…
1. 在视图文件中与分页相关的代码段 <form id="pagerForm" method="post" action="w_list.html"> <input type="hidden" name="pageNum" value="1" /> <input type="hidden" name="numPerPage&qu…
让dwz 在td里显示图片 <!@{foreach from = $list item = element}@> <tr target="gid" rel="<!@{$element.id}@>" > <td><!@{$element.id}@></td> <td><!@{$element.name}@></td> <td><!@{$elem…
目前我用的 thinkphp 版本是  3.1.3 J-UI  dwz 版本好像是 1.4 现在 j-ui有 thinkphp的例子了,请尽量以他们原创为主,我这里都是一些自己搜集和自己钻研的土办法, 1 更改  Action.class.php 中 ajaxReturn函数 为 protected function ajaxReturn($data,$type='') { if(func_num_args()>2) {// 兼容3.0之前用法 $args = func_get_args();…
有关xhEditor的文件上传配置官方文档链接:http://i.hdu.edu.cn/dcp/dcp/comm/xheditor/demos/demo08.html 一.xhEditor图片上传的配置 DWZ集成的xhEditor默认的配置是默认模式没有如下图上传按钮的,如果需要本地浏览上传,则需相关的配置 这里拿上传图片为例: <textarea class="editor" upimgurl="@Url.Action("xhEditorImgUpload…
DWZ 是一个很好的富客户端框架 lookupGroup也是一个必用到的东东,但没有回调函数,后期处理相当的不便. 修改其dwz.database.js 增加几行,就能实行一个很好的回调. 使用就方便了, 如: 源代码 <input type="hidden" value="H2" name="roleid" id="roleid"> <input type="hidden" value=…
navTab的刷新在doc文件里也有说明 首先 在form表单里指定好回调函数 * <form action="/user.do?method=save" onsubmit="return validateCallback(this, navTabAjaxDone)"> 如果不指定回调函数的话框架会默认使用DWZ.ajaxDone() <pre name="code" class="html">func…
在DWZ上传中..如果要上传图片.则一定只能使用iframeCallback. 并且要表单中注明enctype="multipart/form-data"…
DWZ框架from表单提交后关闭对话框 注意大小写 <input type="hidden" name="callbackType" value="closeCurrent" /> DWZ框架 对话框中弹出第二个对话框..第二个对话框提交关闭后.保留第一个对话框需要在第一个对话框的a标签中加上标示 : rel="user_add" (名称任意)dialog就是以对话框形式打开<li><a clas…
只在使用DWZ框架时有用 模板中 <input type="checkbox" name="rule_id[]" />选项1 <input type="checkbox" name="rule_id[]" />选项2 <input type="checkbox" name="rule_id[]" />选项3 这里是class和group在起作用grou…
---恢复内容开始--- 最近在做SSH+DWZ(JQuery-UI)项目,在用到图表问题的时候,出现在IE下面,日期控件被flash被挡住而不能选取日期情况,经在网络搜查,现在解决办法如下: 1.首先了解:swfobject.embedSWF属性与用法 swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)有5个必须的参数和4个可选的参…
1.首先将dwz的文件放到你的项目中(http://yunpan.cn/QbTH4kN6UXX9B) 2.在页面中将前台数据复制到页面中,将js,css等路径配置好 3.这个地方一定要配置好,xml文件目录 4. 5. 6.AjaxDoneJson类 /// <summary> /// 为DWZ封装Ajax返回Json格式 /// </summary> /// Create by jerry. 2011/6/27 14:25 public class AjaxDoneJson {…
一.概述 FineUI(ExtAspNet)是基于 jQuery / ExtJS 的 ASP.NET 控件库. DWZ是基于JQuery的一个客户端框架. 二.比较 三.总结 这两个东西实质都是对控件进行了封装的控件库,FineUI和DWZ是开发人员更高效的进行开发.其实我们开发的时候也应该做一个类似于FineUI和DWZ的小颗粒,这样的话开发效率会大大提高的.…
dwz js资源jquery.validate.js 搜索 this.attr('novalidate', 'novalidate'); 在33行左右 用if (typeof (Worker) !== "undefined") { this.attr('novalidate', 'novalidate'); }替换 摘自https://code.google.com/p/keta-security/issues/detail?id=2…
DWZ框架Ajax无刷新表单提交处理流程是: 1.       ajax表单提交给服务器 2.       服务器返回一个固定格式json结构 3.       js会调函数根据这个json数据做相应的处理 注意: DWZ框架默认的ajax表单提交都是返回json数据,告诉客户端操作是否成功,成功或失败提示信息,以及成功后的处理方式(刷新某个navTab或关闭某个navTab或navTab页面跳转). 表单提交后服务器操作失败了,客户端接收statusCode和message后给出错误提示,表单…
转自(http://blog.sina.com.cn/s/blog_667ac0360102ec0q.html) 初始化配置文件 $(function(){ DWZ.init("dwz.frag.xml", {   loginUrl:"login_dialog.html", loginTitle:"登录", // 弹出登录对话框   loginUrl:"login.html", // 跳到登录页面   statusCode:{…
单个查找带回 jsp 代码 lookup.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <h2 class="contentTitle">suggest+lookup</h2> <form action="demo/common/ajaxDo…
dwz排序是后台排序,不是前台的js排序,他的流程和搜索,分页是一样的,当你点击排序的按钮时,从新发送请求刷新当前的navTable 和 dialog. <th width="60" align="center" orderField="accountLevel"></th> 在table 头中指定要排序的字段, 点击排序的按钮时就会把这个  orderField 值发送过去 并且还会发送一个orderDirection(…
reloadDialog:function(dialogId){ var dialog = $("body").data(dialogId); if(dialog){ $.pdialog.reload(dialog.data("url"),{dialogId:dialogId}); } }, 这是我简单封装的方法 ,加入到 dwz-dialog.js 里就行了. 大家好好看看这里的源码,看看dwz是如何存放 dialog,url 等属性的 ,就可以自己封装出来自己想…
在做系统时经常会用到数据校验,数据校验可以自己写,也可以用现在成的,现在记录下两种类库使用方法, <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="pragma" content="no-cache&qu…
DWZ 国际化也是比较简单的,网站的内容国际化和常规的项目国际化是一样的,不要做出特殊的调整. DWZ 自身框架的国际化,比如 翻页的上一页下一页等信息.这些信息都是在dwz.frag.xml 文件当中,大家可以查看就明白了. 对框架做国际化有两种方式 <script type="text/javascript"> $(function(){ DWZ.init("dwz.frag.xml", { loginUrl:"login_dialog.h…
DWZ(JUI) 教程 左侧栏默认是关闭状态的问题,初始化是全屏状态,只需简单处理就可以了 $(function(){ DWZ.init("dwz.frag.xml", { loginUrl:"login_dialog.html", loginTitle:"登录", // 弹出登录对话框 // loginUrl:"login.html", // 跳到登录页面 statusCode:{ok:200, error:300, tim…