Easyui协议:
Current Version: 1.3.5
======================
This software is allowed to use under GPL or you need to buy commercial license for better support or other purpose.
Please contact us at info@jeasyui.com
GPL协议,如果需要商业支持,请联系jeasyui.com
Easyui是一个很好用的jquery框架。它包装了很多jquery在做界面时常用的方法,让我们用jquery做起界面时,更加的轻松。它的特点是功能强大,而且使用简单。
Easyui的主页地址是:http://www.jeasyui.com/
第一章 Easyui的配置与基础操作
使用Easyui需要做下面的一些准备工作
1. 引用Easyui相关的JS
相关的JS包括:
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
2. 引用Easyui相关的CSS
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
其中icon.css是用来显示小图标的CSS,也可以不加。
3. 如何使用easyui的组件
使用easyui可以通过,Javascript的方式,如:
$("#content").panel({
width:100,
height:100
});
也可以用指定class的方式,如:
<div class="easyui-panel" style="width:100px;height:100px"></div>
3. 使用Easyloader
我们也可以直接导入JS文件和CSS文件在页面中,而是使用Easyloader组件。
如:
<script type="text/javascript" src="../easyui/easyloader.js"></script>
如果你放了完整的jqeuryui文件夹到项目里面的话,你可以直接引用easyloader.js,easyloader.js会自动把需要的js和css,导入到你的页面里面。
不过这样做,会看到一个延迟加载的过程。如下图,下面是使用了easyui布局的页面,一开始会出现没有布局的界面:
片刻后,恢复正常:
所以如果你在页面中,使用了很多class="easyui-组件名"这种形式的页面,最好还是手工加入CSS和JS的文件引入。
第二章
Easyui所提供的组件:
1. Accordion
Accordion提供了抽屉式的菜单组件。
class:easyui
显示的效果,如下图:
同时它还支持增加,删除和选中的功能,如下:
function selectPanel(){
$.messager.prompt('Prompt','Please enter the panel title:',function(s){
if (s){
$('#aa').accordion('select',s);
}
});
}
var idx = 1;
function addPanel(){
$('#aa').accordion('add',{
title:'Title'+idx,
content:'<div style="padding:10px">Content'+idx+'</div>'
});
idx++;
}
function removePanel(){
var pp = $('#aa').accordion('getSelected');
if (pp){
var index = $('#aa').accordion('getPanelIndex',pp);
$('#aa').accordion('remove',index);
}
}
另外,Accordion支持页面载入:
如:
<div class="easyui-accordion">
<div title="系统管理" data-options="iconCls:'icon-edit',href:'sys.php'" style="overflow:auto;padding:10px;">
<a href="sys.php">系统管理</a><br />
</div>
<div title="产品管理" data-options="iconCls:'icon-edit'" style="overflow:auto;padding:10px;">
<a href="product.php">产品管理</a><br />
</div>
<div title="新闻管理" data-options="iconCls:'icon-edit'" style="overflow:auto;padding:10px;">
<a href="newscenter">新闻管理</a>
</div>
</div>
相关的属性:
collapsible:true表示可以折叠,false则表示不能
selected:true表示当前被选中,false则表示没有选中
tools:工具,会生成一个按钮,可以定义其中的方法,如:
tools:[{
iconCls:'icon-reload',
handler:function(){
$('#dg').datagrid('reload');
}
}]
2. Combo组件
Combo组件也是Easyui中很好用的组件。
如下图所示:
他是一个下拉菜单,并且还有搜索的功能
- 大小: 3.2 KB
- 大小: 1.5 KB
- 大小: 133.7 KB
- 大小: 42.2 KB
分享到:
相关推荐
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了一系列的组件和插件,使得开发者可以快速构建用户界面。这个框架充分利用了 jQuery 的简洁性和高效性,并结合了丰富的UI组件,如布局(Layout)、面板...
本篇文章将详细介绍EasyUI中的常用图标及其应用。 首先,EasyUI的图标库包含了一系列矢量图形,这些图标设计简洁,易于识别,适用于多种屏幕尺寸。在"icons"文件夹中,你可能会找到这些图标的不同格式,如SVG、PNG...
1. **EasyUI 组件介绍**:视频可能会详细介绍 EasyUI 提供的各种组件,例如 Dialog(对话框)用于弹出式信息展示,Layout(布局)用于页面分隔,Menu(菜单)用于创建导航,以及 Tree(树形控件)和 Grid(数据网格...
下面将详细介绍EasyUI的核心概念、主要功能以及如何通过这些示例来学习EasyUI。 EasyUI 提供了一系列预先设计好的UI组件,如窗口、表单、数据网格、菜单、树形结构等,使得开发者可以快速地创建出符合现代Web标准的...
下面将详细介绍Easyui图标的相关知识点: 1. **图标引入**:在Easyui中,图标通常通过CSS类来引用。开发者会在HTML标签上添加特定的class属性,这个class对应于Easyui图标库中的一个CSS类,从而显示对应的图标。 2...
本文将详细介绍 EasyUI 的皮肤组件及其在实际应用中的使用。 首先,EasyUI 的皮肤组件是其核心特性之一,允许开发者通过简单的配置来改变应用程序的外观和风格。这些皮肤不仅仅是颜色和样式的改变,而是包括了按钮...
下面我们将详细介绍EasyUI文本框失去焦点事件和获取文本框内容的实现。 一、EasyUI文本框失去焦点事件 EasyUI文本框提供了多种事件,如blur、focus、change等,其中blur事件是指文本框失去焦点时触发的事件。我们...
下面将详细介绍 EasyUI 的核心概念和这个 demo 可能涉及的关键知识点。 1. **EasyUI 组件**: EasyUI 包含了大量的 UI 组件,如对话框(dialog)、表格(datagrid)、表单(form)、菜单(menu)、树形结构(tree)...
下面将详细介绍 EasyUI 分页以及它与 JSP 和 Servlet 结合的工作原理。 1. **EasyUI 分页组件** - EasyUI 提供了一个强大的分页组件,可以轻松地在网页上实现数据的分页展示。分页组件包括“上一页”、“下一页”...
1. **组件介绍**:文档会详细介绍EasyUI提供的各种组件,如`datagrid`(数据网格)、`dialog`(对话框)、`panel`(面板)、`menu`(菜单)、`tooltip`(提示框)等。每个组件都会包括其基本用法、属性、方法和事件...
下面将详细介绍 EasyUI 表格的关键知识点: 1. **基本使用**:创建一个 EasyUI 表格需要 HTML 结构和 JavaScript 配置。HTML 中需要一个 `<table>` 元素,通过添加 `class="datagrid"` 和 `id` 来指定为 EasyUI ...
本使用手册将详细介绍 EasyUI 的功能、配置和使用方法,帮助开发者高效地利用这个工具。 在 EasyUI 1.4.5 版本中,API 文档是中文版的,这对中国开发者来说非常友好,可以更直观地理解每个组件的属性、方法和事件。...
本文将详细介绍EasyUI 1.3.2版本中的几个核心组件——窗口(Window)、日历(Calendar)和下拉框(ComboBox)的使用方法、属性及事件。 一、窗口(Window) 窗口是EasyUI中常用的基础控件,常用于弹出对话框或浮动...
以下将详细介绍 EasyUI 模板中的关键知识点,并探讨如何利用这些资源进行高效开发。 1. **EasyUI 框架**:EasyUI 是一个轻量级的前端框架,它基于 jQuery 并集成了多种组件,如对话框、表格、树形视图、下拉菜单等...
本文将详细介绍EasyUI弹窗控件的使用方法和相关知识点。 1. **基本用法** 创建一个基础的弹窗控件,你需要在HTML中定义一个div元素作为弹窗的内容区域,并设置相应的id。然后在JavaScript中使用`$("#id").dialog()...
本文将详细介绍 EasyUI 1.3.6 中的关键概念和使用技巧。 #### 二、Parser 解析器详解 **1. 使用方法** - **$.parser.parse()**:此方法用于解析页面上的所有 EasyUI 组件。这通常是在页面加载完成后执行的操作,...
下面将详细介绍 EasyUI API 1.3 中文版中的核心知识点。 1. **组件系统**:EasyUI 提供了各种组件,如数据网格(datagrid)、表单(form)、窗口(window)、对话框(dialog)、菜单(menu)、按钮(button)等。...
下面将详细介绍EasyUI的核心知识点,并结合"EasyUI入门视频教程02.avi"这一文件名推测可能涵盖的内容。 1. **EasyUI概述**:EasyUI是一个轻量级的前端框架,它基于jQuery,提供了诸如对话框、表格、下拉菜单、树形...
下面将详细介绍EasyUI的一些核心知识点和关键特性。 1. **组件系统**: EasyUI 提供了一系列的UI组件,如对话框(dialog)、表格(datagrid)、树形控件(tree)、下拉菜单(combobox)、日期选择器(datebox)等...
下面将详细介绍 EasyUI 的核心特点、主要组件及其使用方法。 1. **易用性**:EasyUI 的名称本身就体现了其设计初衷,即简化用户界面的开发过程。通过简单的 HTML 标签和 CSS 类,开发者就能快速搭建出响应式的界面...