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插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
Jun 16 jQuery
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
jQuery实现可以计算进制转换的计算器
Oct 19 jQuery
jQuery实现可以扩展的日历
Dec 01 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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
网络资源
2006/10/09 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
python进阶教程之词典、字典、dict
2014/08/29 Python
从Python的源码浅要剖析Python的内存管理
2015/04/16 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
python生成excel的实例代码
2017/11/08 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
对python函数签名的方法详解
2019/01/22 Python
Python实现多进程的四种方式
2019/02/22 Python
python内置模块collections知识点总结
2019/12/19 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
超市端午节活动方案
2014/01/23 职场文书
工作时间上网检讨书
2014/02/03 职场文书
幼儿园门卫岗位职责
2014/02/14 职场文书
小学新学期寄语
2014/04/02 职场文书
村党支部书记承诺书
2014/05/29 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
今日说法观后感
2015/06/08 职场文书
大学生读书笔记范文
2015/07/01 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫