jQuery EasyUI 教程 jQuery EasyUI 简介 jEasyUI创建 CRUD 应用 jEasyUI 创建 CRUD 数据网格 jEasyUI 表单的 CRUD 应用 jEasyUI 创建 RSS阅读器 jEasyUI 基本的拖动和放置 jEasyUI创建拖放的购物车 jEasyUI 创建学校课程表 jEasyUI创建简单的菜单 jEasyUI 创建链接按钮 jEasyUI 创建菜单按钮 jEasyUI创建分割按钮 jEasyUI创建边框布局 jEasyUI创建复杂布局 jEasyUI 创建折叠面板 jEasyUI创建标签页 jEasyUI动态添加标签页 jEasyUI 添加自动播放标签页 jEasyUI创建 XP 风格左侧面板 jEasyUI转换表格为数据网格 jEasyUI 取得选中行数据 jEasyUI添加查询功能 jEasyUI添加工具栏 jEasyUI设置冻结列 jEasyUI动态改变列 jEasyUI格式化列 jEasyUI设置排序 jEasyUI自定义排序 jEasyUI创建列组合 jEasyUI添加复选框 jEasyUI自定义分页 jEasyUI 启用行内编辑 jEasyUI 扩展编辑器 jEasyUI列运算 jEasyUI合并单元格 jEasyUI 创建自定义视图 jEasyUI 创建页脚摘要 jEasyUI 条件设置行背景颜色 jEasyUI创建属性网格 jEasyUI扩展行显示细节 jEasyUI创建子网格 jEasyUI 显示海量数据 jEasyUI 添加分页组件 jEasyUI创建简单窗口 jEasyUI自定义窗口工具栏 jEasyUI窗口与布局 jEasyUI创建对话框 jEasyUI自定义对话框 jEasyUI使用标记创建树形菜单 jEasyUI创建异步树形菜单 jEasyUI树形菜单添加节点 jEasyUI创建带复选框的树形菜单 jEasyUI树形菜单拖放控制 jEasyUI树形菜单加载父/子节点 jEasyUI创建基础树形网格 jEasyUI创建复杂树形网格 jEasyUI树形网格动态加载 jEasyUI树形网格添加分页 jEasyUI树形网格惰性加载节点 jEasyUI创建异步提交表单 jEasyUI表单验证 jEasyUI创建树形下拉框 jEasyUI格式化下拉框 jEasyUI过滤下拉数据网格 jQuery EasyUI 插件 jQuery EasyUI 扩展

jQuery EasyUI中文参考手册

浏览28749
更新时间2022-04-12

jQuery EasyUI 提供了用于创建跨浏览器网页的完整的组件集合,包括功能强大的 datagrid(数据网格)、treegrid(树形表格)、 panel(面板)、combo(下拉组合)等等。 用户可以组合使用这些组件,也可以单独使用其中一个。

插件列表

Base(基础)

  • Parser 解析器

  • Easyloader 加载器

  • Draggable 可拖动

  • Droppable 可放置

  • Resizable 可调整尺寸

  • Pagination 分页

  • Searchbox 搜索框

  • Progressbar 进度条

  • Tooltip 提示框

Layout(布局)

  • Panel 面板

  • Tabs 标签页/选项卡

  • Accordion 折叠面板

  • Layout 布局

Menu(菜单)与 Button(按钮)

  • Menu 菜单

  • Linkbutton 链接按钮

  • Menubutton 菜单按钮

  • Splitbutton 分割按钮

Form(表单)

  • Form 表单

  • Validatebox 验证框

  • Combo 组合

  • Combobox 组合框

  • Combotree 组合树

  • Combogrid 组合网格

  • Numberbox 数字框

  • Datebox 日期框

  • Datetimebox 日期时间框

  • Calendar 日历

  • Spinner 微调器

  • Numberspinner 数值微调器

  • Timespinner 时间微调器

  • Slider 滑块

Window(窗口)

  • Window 窗口

  • Dialog 对话框

  • Messager 消息框

DataGrid(数据网格)与 Tree(树)

  • Datagrid 数据网格

  • Propertygrid 属性网格

  • Tree 树

  • Treegrid 树形网格

插件

easyui 的每个组件都有属性、方法和事件。用户可以很容易地对这些组件进行扩展。

属性

属性是定义在 jQuery.fn.{plugin}.defaults。比如,dialog 的属性是定义在 jQuery.fn.dialog.defaults。

事件

事件(回调函数)也是定义在 jQuery.fn.{plugin}.defaults。

方法

调用方法的语法:$('selector').plugin('method', parameter);

其中:

  • selector 是 jquery 对象选择器。

  • plugin 是插件名称。

  • method 是与插件相匹配的已存在方法。

  • parameter 是参数对象,可以是对象、字符串...

方法是定义在 jQuery.fn.{plugin}.methods。每个方法有两个参数:jq 和 param。第一个参数 'jq' 是必需的,引用 jQuery 对象。第二个参数 'param' 引用方法传递的实际参数。比如,要扩展 dialog 组件的方法名为 'mymove' 的方法,代码如下:

$.extend($.fn.dialog.methods, {
    mymove: function(jq, newposition){
		return jq.each(function(){
			$(this).dialog('move', newposition);
		});
    }
});

现在您可以调用 'mymove' 方法来移动对话框(dialog)到指定的位置:

$('#dd').dialog('mymove', {
    left: 200,
    top: 100
});

开始使用 jQuery EasyUI

下载库,并在您的页面中引用 EasyUI CSS 和 JavaScript 文件。

<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
<script type="text/javascript" src="easyui/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>

一旦您引用了 EasyUI 必要的文件,您就可以通过标记或者使用 JavaScript 来定义一个 EasyUI 组件。比如,要顶一个带有可折叠功能的面板,您需要编写如下 HTML 代码:

<div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;"
    title="My Panel" iconCls="icon-save" collapsible="true">
    The panel content
</div>

当通过标记创建组件,'data-options' 属性被用来支持自版本 1.3 以来 HTML5 兼容的属性名称。所以您可以如下重写上面的代码:

<div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;"
    title="My Panel" data-options="iconCls:'icon-save',collapsible:true">
    The panel content
</div>

下面的代码演示了如何创建一个绑定 'onSelect' 事件的组合框。

<input class="easyui-combobox" name="language"
    data-options="
    url:'combobox_data.json',
    valueField:'id',
    textField:'text',
    panelHeight:'auto',
    onSelect:function(record){
    alert(record.text)
    }">

相关视频

更多

免费

前端入门_HTML5
初级前端入门_HTML5

64.8万次学习

收藏

免费

30分钟学会网站布局
初级30分钟学会网站布局

24.6万次学习

收藏

免费

CSS视频教程-玉女心经版
初级CSS视频教程-玉女心经版

41.1万次学习

收藏

免费

JavaScript极速入门_玉女心经系列
初级JavaScript极速入门_玉女心经系列

76.4万次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

64.9万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

41.2万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

76.6万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.1万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.3万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.2万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.1万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载