如何使用DWZ?

首先说明,这篇文章不是讲解DWZ内部实现原理的,也不打算分析它的源码,这里只是演示一下,如何将DWZ框架整合到项目中去。

刚刚过去的项目中,前台UI使用的是DWZ。由于之前项目的开发环境都已经搭建好了,经过简短的培训之后,就可以动手开发了。在完成这个项目后,自己下载了一个DWZ的demo,部署到tomcat之后,可以正常的演示了。

但是,当初在项目之初,搭建环境的那个人是如何将DWZ整合到项目中去的呢?如果我是他,我该从什么地方入手呢?

下载DWZ(下载地址:http://code.google.com/p/dwz/downloads/list)

将下载的压缩包解压后,如图:

我们需要的内容有:文件夹bin、文件夹js、文件夹themes、文件夹uploadify、dwz.frag.xml以及index.html

其中

bin:将js文件中的js文件进行压缩并存储到该文件夹下。

js:dwz的核心脚本代码;

themes:css样式,提供了default、azure、green、purple、silver等皮肤;

uploadify:文件上传控件。

dwz.frag.xml:默认的一些初始化的值,例如dialog的大小等。

最终效果图:

疑问:当初疑问,为什么要将dwz文件夹放到styles文件下?放到其他文件夹下可以吗?

答案是可以的。之所以将dwz文件夹放到styles文件夹下,是因为要和index.jsp中的对应(准确的说应该是index.jsp中引用和dwz文件夹所在的位置相匹配)

总结:在写完这篇文章后,感觉这是一个非常简单的事情。之前之所以有困惑,主要是因为自己没有从头到尾的亲手操作过,感觉没有头绪,以为会很麻烦。其实,只有自己动手做了,回顾一下感觉不是很困难。

如何使用DWZ?,布布扣,bubuko.com

时间: 2024-08-16 16:15:15

如何使用DWZ?的相关文章

DWZ富客户端HTML框架

一.了解 概述:是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 目的:简单实用.扩展方便(在原有架构基础上扩展方便).快速开发.RIA思路.轻量级 使用:用html扩展的方式来代替javascript代码 思路:根据官网页面样例,查看官方代码包,查阅相关子页面,参阅帮助文档,添加固定的标签属性语法 优势:第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量,开源免费 劣势:文档少,开发者少,共享资源少,帮助文档不易阅读 二.资料 官方

数据校验validator 与 DWZ

在做系统时经常会用到数据校验,数据校验可以自己写,也可以用现在成的,现在记录下两种类库使用方法, validator <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="pragma" content="n

DWZ(一):框架初了解

DWZ富客户端框架(jQuery RIAframework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ富客户端框架设计目标是简单实用.扩展方便.快速开发.RIA思路.轻量级. DWZ框架支持用HTML扩展的方式来代替JavaScript代码,只要懂HTML语法,再参考DWZ使用手册就可以做Ajax开发. 开发人员不写JavaScript的情况下,也能用Ajax做项目和使用各种UI组件.基本可以保证程序员不懂JavaScript, 也能使用各种页面组件和Ajax技

电子商务系统的设计与实现(十):DWZ框架与第三方分页组件整合

晚上,就是刚刚,在后端管理系统中使用DWZ框架. 先是,直接使用官网网站的Demo,dwz-jui,与编程语言无关的纯静态的那个原始项目. 很快就搭建好了左侧菜单,打开菜单后,出现Tab页面,然后显示目标页面的内容. 然后,就去关注表格分页部分. DWZ自带的分页组件,感觉太麻烦了,一方面分页分成了4个部分显示,主要包括:pagerForm,查询条件pagerHeader,分页表格的头部pagerContent,分页表格的正文panleBar,分页条数栏目. 另一方面,分页html和JS中,需要

window.history 和 DWZ 框架

DWZ框架的ajax请求返回的一般都是一个HTML片段,整个页面是由一个个HTML片段组成的,可以由TAB切换其内容,但是只有一个body和HEAD,一般head 和 菜单栏是不会动的. 今天遇到一个问题,当一个点击进入一个tab页面时,这个tab页的布局完全和其他页面的tab页面不一致,也就是其菜单栏和head的内容完全改变了.当用户要返回原来的样式时候,用自己写的JS方法把样式还原可以.但是是页面上的一个button. 当用户用浏览器自带的前进后退返回的时候,问题来了,因为浏览器的前进后退是

让dwz 在td里显示图片

让dwz 在td里显示图片 <[email protected]{foreach from = $list item = element}@> <tr target="gid" rel="<[email protected]{$element.id}@>" > <td><[email protected]{$element.id}@></td> <td><[email prot

使用dwz框架配合MVC使用

一直没有时间更新博客,最近有点时间,按照自己的想法,采用DWZ框架,配合MVC架构,准备做一个可配置型的系统,现在初见成效,添加新模块,可以做到0代码,只要在系统中配置就可以.多的话不说了,先来几个界面看看! 写了几年代码,有点厌倦了,就想着如何能代码共用,尽量去少写代码.所以就这样胡乱写的.接下来看看主从界面的效果 如果留言人多,下篇将说具体说明配置界面的操作,如何动态配置界面

dwz中保存数据后回调如何添加自己的回调方法

dwz新增后会自动帮我们进行回调,并且刷新页面,提示成功信息. 但是我们还需要在回调中添加自己的方法. 怎么做呢? 我们可以自定义一个回调函数,然后先完成自己的业务,再调用dwz的回调方法,调用dwz的ajaxDone方法我们可以去源码中拷贝. <div class="pageContent"> <form method="post" action="portalmanage/${msg}.do" class="pag

DWZ框架学习

转自(http://blog.sina.com.cn/s/blog_667ac0360102ec0q.html) 初始化配置文件 $(function(){ DWZ.init("dwz.frag.xml", {   loginUrl:"login_dialog.html", loginTitle:"登录", // 弹出登录对话框   loginUrl:"login.html", // 跳到登录页面   statusCode:{