dwz入门(1)

  1. 首先引入dwz的样式库

<link href="<%=basePath%>themes/default/style.css" rel="stylesheet"

type="text/css" media="screen" />

<link href="<%=basePath%>themes/css/core.css" rel="stylesheet"

type="text/css" media="screen" />

<link href="<%=basePath%>themes/css/print.css" rel="stylesheet"

type="text/css" media="print" />

<link href="<%=basePath%>themes/css/ieHack.css" rel="stylesheet"

type="text/css" media="screen" />

2.引入必要的js库

<script src=\‘#\‘" /speedup.js" type="text/javascript"></script>

<script src=\‘#\‘" /dwz.core.js" type="text/javascript"></script>

<script src=\‘#\‘" /jquery-1.4.4.min.js"

type="text/javascript"></script>

<script src=\‘#\‘" /dwz.min.js" type="text/javascript"></script>

其中

dwz.core.js

DWZ 核心库主要功能是DWZ 初始化, Javascript String 增加了一些扩展方法.

3.主要代码

<script type="text/javascript">

$(function() {

DWZ.init("dwz.frag.xml", {

/* /*   loginUrl: "login_dialog.html", loginTitle: "登录", // 弹出登录对话框

loginUrl:"login.html",    // 跳到登录页面 */

statusCode : {

ok : 200,

error : 300,

timeout : 301

}, //【可选】

pageInfo : {

pageNum : "pageNum",

numPerPage : "numPerPage",

orderField : "orderField",

orderDirection : "orderDirection"

}, //【可选】

debug : false, // 调试模式 【true|false】

callback : function() {

initEnv();

$("#themeList").theme({

themeBase : "themes"

}); // themeBase 相对于index页面的主题base路径

}

});

$("a[target=navTabTodo]", jParent).each(function() {

$(this).click(function(event) {

navTabTodo($(this).attr("href"));

event.preventDefault();

});

});

});

</script>

<body scroll="no">

<div id="layout">

<div id="leftside">

<div id="sidebar_s">

<div class="collapse">

<div class="toggleCollapse">

<div></div>

</div>

</div>

</div>

<div id="sidebar">

<div class="toggleCollapse">

<h2>主菜单</h2>

<div>收缩</div>

</div>

<div class="accordion">

<div class="accordionHeader">

<h2>

<span>Folder</span>功能管理

</h2>

</div>

<div class="accordionContent" style="height: 200px;">

<ul>

<li><a href="emp-list" target="navTab" rel="page1">test</a></li>

<li><a href="emp-input" target="navTab" rel="container">提示窗口</a></li>

<li><a href="user.do?method=remove" target="navTabTodo">删除</a></li>

<li><a href="w_alert.html" target="ajax" rel="container">提示窗口</a></li>

<li><a href="dwz.jsp" target="dialog" rel="container">弹出窗口</a></li>

<li><a href="/news.do?method=remove&id=${item.id}"

target="navTabTodo" title="确定要删除吗?">> 删除</a></li>

<li><a href="/news.do?method=publish&id=${item.id}"

target="navTabTodo">发表</a></li>

</ul>

</div>

<div class="accordionHeader">

<h2>

<span>Folder</span>账号导入

</h2>

</div>

<div class="accordionContent">

<ul>

<li><a href="mytest.jsp" target="navTab">新页面</a></li>

</ul>

</div>

<div class="accordionHeader">

<h2>

<span>Folder</span>导航管理

</h2>

</div>

<div class="accordionContent">

<ul class="tree  treeFolder treeCheck  collapse [treeFolder treeCheck [expand|collapse]]"

oncheck="kkk">

<li><a href="mytest.jsp" target="navTab" rel="main" tname="name"

tvalue="value" checked="true">第一级菜单项 A</a>

<ul>

<li><a href="emp-list" target="dialog" rel="dialog1" tname="name"

tvalue="value" checked="true">第二级菜单项 A </a></li>

<li><a href="emp-input" target="navTab" >第二级菜单项 B </a></li>

<li><a href="emp-input" target="navTab" >第二级菜单项 C </a>

<ul>

<li><a href="emp-input" target="navTab" >第三级菜单项 A </a></li>

<li><a href="emp-input" target="navTab" >第三级菜单项 B </a></li>

</ul></li>

</ul></li>

<li><a href="emp-input" target="navTab" >第一级菜单项 B</a></li>

</ul>

</div>

</div>

</div>

</div>

<div id="container">

<div id="navTab" class="tabsPage">

<div class="tabsPageHeader">

<div class="tabsPageHeaderContent">

<!-- 显示左右控制时添加 clas s="tabsPageHeaderMargin" -->

<ul class="navTab-tab">

<li tabid="main" class="main"><a href="javascript:;"><span><span

class="home_icon">我的主页</span></span></a></li>

</ul>

</div>

<div class="tabsLeft">left</div>

<!-- 禁用只需要添加一个样式 class="tabsLeft tabsLeftDisabled" -->

<div class="tabsRight">right</div>

<!-- 禁用只需要添加一个样式 class="tabsRight tabsRightDisabled" -->

<div class="tabsMore">more</div>

</div>

<ul class="tabsMoreList">

<li><a href="javascript:;">我的主页</a></li>

</ul>

<div class="navTab-panel tabsPageContent layoutBox">

<div class="page unitBox">

<div class="pageFormContent" layouth="80"

style="margin-right: 230px">我的主页</div>

</div>

</div>

</div>

</div>

</div>

<div id="footer">

</div>

</body>

</html>

4.最终样式

时间: 2024-08-06 18:01:48

dwz入门(1)的相关文章

Dwz(J-UI)框架--入门

http://www.cnblogs.com/chenyongsai/p/4933982.html Dwz(J-UI)框架--入门 一.了解 概述:是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 目的:简单实用.扩展方便(在原有架构基础上扩展方便).快速开发.RIA思路.轻量级 使用:用html扩展的方式来代替javascript代码 思路:根据官网页面样例,查看官方代码包,查阅相关子页面,参阅帮助文档,添加固定的标签属性语法 优势:第一次打开页面时载入界面到客户端, 之后和

SSH深度历险记(九) Struts2+DWZ+Uploadify多文件(文件和图片等。)上传

在gxpt_uas系统,为了实现文件(文件和图片等.,灵活配置)批量上传到mongodb,在学习的过程中,知道mongodb,功能,实现思路:在DWZ的基础上參考官方的实例结合现有的GXPT来实现,期间看了非常多的博客,对于这些框架来说,基本的学习还是应该以文档指导为主,多看官方的手冊(即便来说文档非常少),多查资料.总的来看.能够说这是DWZ集成过来的插件,主要是js来实现,逐步的体会到了JS厉害,我们对于这些前端框架的学习都是一个道理的(easyui.DWZ.ExtJs等等),仅仅要我们有个

[转帖]全网最通俗易懂的【短链接】入门

全网最通俗易懂的[短链接]入门 https://my.oschina.net/u/3777556/blog/3136858 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 最近接了一个需求,涉及到了短链接的相关的知识,于是去查阅了相关的资料,在这里给大家整理分享一下. 一.短链接介绍 举个例子,现在我的GitHub的地址是这个:https://github.com/ZhongFuCheng3y/3y (

R语言快速上手入门

R语言快速上手入门 课程学习网址:http://www.xuetuwuyou.com/course/196 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本教程深入浅出地讲解如何使用R语言玩转数据.课程中涵盖R语言编程的方方面面,内容涉及R对象的类型.R的记号体系和环境系统.自定义函数.if else语句.for循环.S3类R的包系统以及调试工具等.本课程还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能.本课程适合立志成为数据科学家的

笔记:Spring Cloud Zuul 快速入门

Spring Cloud Zuul 实现了路由规则与实例的维护问题,通过 Spring Cloud Eureka 进行整合,将自身注册为 Eureka 服务治理下的应用,同时从 Eureka 中获取了所有其他微服务的实例信息,这样的设计非常巧妙的将服务治理体系中维护的实例信息利用起来,使得维护服务实例的工作交给了服务治理框架自动完成,而对路由规则的维护,默认会将通过以服务名作为 ContextPath 的方式来创建路由映射,也可以做一些特别的配置,对于签名校验.登录校验等在微服务架构中的冗余问题

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

JAVA通信系列二:mina入门总结

一.学习资料 Mina入门实例(一) http://www.cnblogs.com/juepei/p/3939119.html Mina入门教程(二)----Spring4 集成Mina http://www.cnblogs.com/juepei/p/3940396.html Apache Mina 入门实例--创建一个MINA时间服务http://loftor.com/archives/apache-mina-quick-start-guide.html MINA2.0用户手册中文版--系列文

Storm入门(四)WordCount示例

Storm API文档网址如下: http://storm.apache.org/releases/current/javadocs/index.html 一.关联代码 使用maven,代码如下. pom.xml  和Storm入门(三)HelloWorld示例相同 RandomSentenceSpout.java /** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor lice

浅谈Ubuntu PowerShell——小白入门教程

早在去年八月份PowerShell就开始开源跨平台了,但是一直没有去尝试,叫做PowerShell Core. 这里打算简单介绍一下如何安装和简单使用,为还不知道PowerShell Core on Ubuntu的同学们提供一点小小的入门帮助,谢谢大家支持~ PowerShell Core是由Microsoft开发的运行在.Net Core上的开源跨平台的任务自动化和配置管理系统. 1.   在Ubuntu 16.04上安装PowerShell Core a)         导入公共存储库GP