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动态生成table功能示例
Jun 14 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 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递归调用的小技巧讲解
2013/02/19 PHP
记录一次排查PHP脚本执行卡住的问题
2016/12/27 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
php实现快速对二维数组某一列进行组装的方法小结
2019/12/04 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
Python检测QQ在线状态的方法
2015/05/09 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
2018/12/19 Python
Python模块future用法原理详解
2020/01/20 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
python实现代码审查自动回复消息
2021/02/01 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
工地标语大全
2014/06/18 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
Python+Tkinter制作专属图形化界面
2022/04/01 Python