JQuery EasyUI的一些常用组件


Posted in jQuery onJuly 12, 2017

jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件,该框架提供了创建网页所需的一切,帮助您轻松建立站点。

注:本次介绍的JQuery EasyUI版本为1.5版。

一.表单

form提供了各种方法来操作执行表单字段,比如:ajax提交, load, clear等等。当提交表单的时候可以调用validate方法检查表单是否有效。

用法:

使用form标签创建

<form id="ff" method="post"> 
  <div> 
    <label for="name">Name:</label> 
    <input class="easyui-validatebox" type="text" name="name" data-options="required:true" /> 
  </div> 
  <div> 
    <label for="email">Email:</label> 
    <input class="easyui-validatebox" type="text" name="email" data-options="validType:'email'" /> 
  </div>  
</form>

 使用jquery实现表单的异步提交:

$('#ff').form({  
  url:...,  
  onSubmit: function(){
    //提交表单时执行的操作
  },  
  success:function(data){  
    //提交成功后返回的结果
  }  
});  
// 提交表单  
$('#ff').submit();

 通过以上操作就可以使用form表单将数据提交到后台。

二.数据表格(数据表格)

DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。

用法:

html标签:

<table class="easyui-datagrid" style="width:400px;height:250px" 
    data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true"> 
  <thead> 
    <tr> 
      <th data-options="field:'code',width:100">编码</th> 
      <th data-options="field:'name',width:100">名称</th> 
      <th data-options="field:'price',width:100,align:'right'">价格</th> 
    </tr> 
  </thead> 
</table>

 用jquery接受数据:

$('#dg').datagrid({  
  url:'datagrid_data.json',   
});

 就可以将后台数据以表格的方式展现到前台。

三.可编辑数据表格

首先需要加载edatagrid扩展,加载完成后才能使用。

在HTML标签里面创建数据表格:

<table id="tt" style="width:600px;height:200px" 
    title="Editable DataGrid" 
    singleSelect="true"> 
  <thead> 
    <tr> 
      <th field="itemid" width="100" editor="{type:'validatebox',options:{required:true}}">Item ID</th> 
      <th field="productid" width="100" editor="text">Product ID</th> 
      <th field="listprice" width="100" align="right" editor="{type:'numberbox',options:{precision:1}}">List Price</th> 
      <th field="unitcost" width="100" align="right" editor="numberbox">Unit Cost</th> 
      <th field="attr1" width="150" editor="text">Attribute</th> 
    </tr> 
  </thead> 
</table>

 jquery操作:

$('#tt').edatagrid({  
  url: 'datagrid_data.json',  
  saveUrl: ...,  
  updateUrl: ...,  
  destroyUrl: ...  
});

 就可以通过双击修改表格数据。

常用方法:

$('#tt').edatagrid("saveRow");//保存编辑行并发送到服务器
$('#tt').edatagrid("destroyRow");//销毁当前选择的行
$('#tt').edatagrid("addRow");//添加一个新的空行

以上所述是小编给大家介绍的JQuery EasyUI的一些常用组件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery实现提示语淡入效果
May 05 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jQuery实现视频展示效果
May 30 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jQuery实现图片切换效果
Oct 19 jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 #jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 #jQuery
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 #jQuery
使用jQuery实现动态添加小广告
Jul 11 #jQuery
jquery.validate.js 多个相同name的处理方式
Jul 10 #jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 #jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 #jQuery
You might like
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
Python实现优先级队列结构的方法详解
2016/06/02 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
python 用struct模块解决黏包问题
2020/11/07 Python
如何用Django处理gzip数据流
2021/01/29 Python
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
普通党员四风问题对照检查材料
2014/09/27 职场文书
工作作风建设心得体会
2014/10/22 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
中学音乐课教学反思
2016/02/18 职场文书
Python编程编写完善的命令行工具
2021/09/15 Python