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+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
jQuery实现滑动开关效果
Aug 02 jQuery
jQuery实现放大镜案例
Oct 19 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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+mysql保存和输出文件
2006/10/09 PHP
图书管理程序(三)
2006/10/09 PHP
php中防止伪造跨站请求的小招式
2011/09/02 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
子页向父页传值示例
2013/11/27 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
Python Django使用forms来实现评论功能
2016/08/17 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
python方向键控制上下左右代码
2018/01/20 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
面料业务员岗位职责
2013/12/26 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
2016新年问候语大全
2015/11/11 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
css height属性中的calc方法详解
2021/06/03 HTML / CSS