EasyUI项目学习

介绍easyui的使用,主要包括以下组件

布局面板 - layout

可伸缩面板 - accordion

选项卡 - tabs

控制面板 - panel

窗口 - window

对话框 - dialog

消息窗口 - messager

数据表格 - datagrid

分页 - pagination

树型菜单 - tree

jQuer EasyUI布局-为网页创建边框布局(layout)

边框布局(border layout)提供五个区域:east、west、north、south、center.以下是一些通常用法:

north 区域可以用来显示网站的标语。

south 区域可以用来显示版权以及一些说明。

west 区域可以用来显示导航菜单。

east 区域可以用来显示一些推广的项目。

center 区域可以用来显示主要的内容。

为了应用布局(layout),您应该确定一个布局(layout)容器,然后定义一些区域。

布局(layout)必须至少需要一个center区域,以下是一个布局(layout)实例:

<div id="tt" class="easyui-layout" style="width:100%;height:100%;">
    <div data-options="region:‘north‘,title:‘North Title‘,split:true" style="height:100px;"></div>
    <div data-options="region:‘south‘,title:‘South Title‘,split:true" style="height:100px;"></div>
    <div data-options="region:‘east‘,title:‘East‘,split:true" style="width:100px;"></div>
    <div data-options="region:‘west‘,title:‘West‘,split:true" style="width:100px;"></div>
    <div data-options="region:‘center‘,title:‘center title‘" style="padding:5px;background:#eee;"></div>
</div> 

jQuery EasyUI布局-创建折叠面板(accordion)

伸缩面板允许您提供多个面板和显示一次。每个小组有内置支持扩展和收缩。点击一个面板标题展开或折叠,面板的身体。

面板内容可以通过ajax加载通过指定一个"href"属性。用户可以定义一个小组被选中。如果没有指定,那么第一个面板是默认了。

<div id="tt" class="easyui-accordion" style="width: 300px; height: 200px;">
	<div title="Title1" style="padding: 10px;">
		content1
	</div>
	<div title="Title2" style="padding: 10px;">
		content2
	</div>
	<div title="Title3" style="padding: 10px;">
		content3
	</div>
</div>

jQuery EasyUI布局-创建标签页(Tabs)

这个选项卡显示面板的集合。它显示了只有一个选项卡面板在一个时间。

每个选项卡面板的标题和一些迷你按钮的工具,包括关闭按钮和其他定制按钮。

<div id="tt" class="easyui-tabs" style="width: 500px; height: 250px;">
	<div title="Tab1" style="padding: 20px; display: none;">
		tab1
	</div>
	<div title="Tab2" data-options="closable:true"
		style="overflow: auto; padding: 20px; display: none;">
		tab2
	</div>
	<div title="Tab3" data-options="closable:true"
		style="padding: 20px; display: none;">
		tab3
	</div>
</div>

jQuery EasyUI 布局-面版(Panel)

面版用作其他内容的容器。这是基本组件构建其他组件(如布局、标签、折叠等。它还提供了内置的可折叠、

可闭,maximizable和minimizable行为和其他定制的行为。面板可以很容易地嵌入到web页面的任何位置。

<div id="p" class="easyui-panel" title="My Panel"
	style="width: 500px; height: 150px; padding: 10px; background: #fafafa;"
	data-options="iconCls:‘icon-save‘,closable:true,
	collapsible:true,minimizable:true,maximizable:true">
	<p>
		panel content.
	</p>
	<p>
		panel content.
	</p>
</div>

jQuery EasyUI 窗口-创建简单窗口(Window)

该窗口是一个浮动层形成的可拖动面板,可以用来作为一个应用程序窗口。默认情况下,

一个窗口可以移动,调整大小和关闭。无论是作为静态HTML或通过AJAX动态加载其内容也可以被定义。

<div id="win" class="easyui-window" title="My Window"
	style="width: 600px; height: 400px"
	data-options="iconCls:‘icon-save‘,modal:true">
	Window Content
</div>

jQuery EasyUI 窗口-创建对话框(Dialog)

该对话框是一种特殊类型的窗口,它可以有一个工具栏上的顶部和底部的按钮栏。该对话框只有一个头默认情况下,显示在右上角的关

闭工具。

<div id="dd" class="easyui-dialog" title="My Dialog"
	style="width: 400px; height: 200px;"
	data-options="iconCls:‘icon-save‘,resizable:true,modal:true">
	Dialog Content.
</div>

jQuery EasyUI 消息窗口-创建消息框(Messager)

$.messager.alert(‘Warning‘,‘The warning message‘);
$.messager.confirm(‘Confirm‘,‘Are you sure you want to delete record?‘,function(r){
    if (r){
	alert(‘ok‘);
    }
}); 
时间: 2024-08-06 16:05:36

EasyUI项目学习的相关文章

EasyUI项目驱动学习

下面以一个项目简单介绍easyui的使用,主要包括以下组件 布局面板 - layout 可伸缩面板 - accordion 选项卡 - tabs 控制面板 - panel 窗口 - window 对话框 - dialog 消息窗口 - messager 数据表格 - datagrid 分页 - pagination 树型菜单 - tree 等等... 可先下载项目源码 对各个组件有个大致了解 http://download.csdn.net/detail/itmyhome/7605957 jQu

JQuery EasyUI框架学习

前言 新项目的开发前端技术打算采用EasyUI框架(基于EasyUI较为丰富的UI组件库),项目组长将前端EasyUI这块的任务分配给了我.在进行开发之前,需要我这菜鸟对EasyUI框架进行一些基础的入门学习.之后会在学习的过程中将自己遇到的问题和有用的东西记录下来. 关于EasyUI EasyUI框架式基于JQuery的,使用它帮助我们快捷的构建web网页.EasyUI框架是一个简单.易用.强大的轻量级web前端javascript框架.现阶段来说,在开发web项目时,前端的开发我们更喜欢使用

转:从开源项目学习 C 语言基本的编码规则

从开源项目学习 C 语言基本的编码规则 每个项目都有自己的风格指南:一组有关怎样为那个项目编码约定.一些经理选择基本的编码规则,另一些经理则更偏好非常高级的规则,对许多项目而言则没有特定的编码规则,项目中的每个开发者使用他自己的风格. 所有代码都保持一致风格的大型库,更容易让人理解. 有许多资源是关于能让人采取的更好的编码规则的,我们可以通过以下方式学到好的编码规则: 阅读书或杂志 浏览网站 与同事交流 参加培训 另一个更有趣的方法是通过研究一个成熟的知名开源项目来得知其开发者是怎样编写代码的.

项目学习4

昨天断片了的,心态严重不好的啦,就去睡觉去啦! 痛苦总是有的,老师说了痛苦是很正常的,我想也是,再好的心态都会痛苦的,但是好心态是痛并快乐着,心态不好就是痛苦并痛苦着. 我想以后再难,我都不会像昨天一样心里那么难过,谢谢老师解决我的一切疑惑. 我的学习也有一些不好的习惯,俗话不懂就要问,但是我觉得我自己有点依赖别人了,一报错就紧张,就问别人,自己都没有去思考,今天下午老师留下我们几个继续写,老师真的好负责哦,我就自己一个人在那里写,没有人问的,报错我就想怎么回事,结果都解决了,不仅自己独立完成自

[Prodinner项目]学习分享_第四部分(完结篇)_Controller层(控制器)

Controller作用: 数据从数据库查询出来后,通过一定的业务逻辑,筛选出来一个结果集,我们最终的目的是要将这个结果集在页面中显示的. Controller就是起到这个作用,将业务逻辑层的结果集调出来,然后通过Model,或者Json的方式返回到View(页面)里. 1.我们需要创建一个Conroller,继承封装好的BaseController. 2.将之前写好的PersonService实例化. 3.获取结果集. -PersonService里有CrudService封装好的,增删改查常

MyBatis 项目学习

MyBatis 项目学习 一.项目目录结构 首先对整个项目目录做个大致了解. ①dao(Data Access Object)是数据访问对象,扮演MVC架构中的Model的角色,主要来封装访问数据的一些方法. ②domain,有人也叫做entity或者pojo,这个包下面封装了一些数据实体. ③mapping,这个包下面定义了数据库有关的映射文件(XML). ④conf.xml,这个MyBatis的核心配置文件.定义了连接池(包括连接数据库必要的一些参数),映射文件路径. ⑤db.propert

做项目学习Django2.0开发

课程详情可访问:项目学习django2.0.3 项目代码可加qq群:631575625 下载 原文地址:http://blog.51cto.com/13340781/2122185

Dubbo 项目学习(四) 接口抽取以及依赖版本统一

引言 前面的系列项目中,我们会发现有个接口是一样的,我们需要单独抽取出来,统一维护,这样可以更加高效的处理项目.同时,两个项目的maven依赖包也可以统一维护,这样有助于项目在多人协作的同时,保证项目依赖的统一性. 系列文档目录 Dubbo 项目学习(一) Admin 管理控制台 Dubbo 项目学习(二) 发布Dubbo服务 Dubbo 项目学习(三) 消费Dubbo服务 Dubbo 项目学习(四) 接口抽取及以来版本统一 创建父工程 我们新建一个dubbo-parent项目,作为父级工程,用

Python Flask高级编程之从0到1开发《鱼书》精品项目 学习 教程??

Python Flask高级编程之从0到1开发<鱼书>精品项目 学习教程 一 .安装环境我们使用 flask web框架,并用 sqlalchemy来做数据库映射,并使用 migrate做数据迁移. $ pip install flask $ pip install SQLAlchemy==0.7.9 $ pip install flask-sqlalchemy $ pip install flask-migrate$ pip install sqlalchemy-migrate 二.建立项目