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插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jquery实现图片上传前本地预览
Apr 28 jQuery
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
jQuery表单验证之密码确认
May 22 jQuery
jQuery之动画ajax事件(实例讲解)
Jul 18 jQuery
详解jquery选择器的原理
Aug 01 jQuery
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 jQuery
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
jQuery实现简单弹幕效果
Nov 28 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 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
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
jQuery实现消息弹出框效果
2019/12/10 jQuery
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
Python中处理时间的几种方法小结
2015/04/09 Python
python中常用检测字符串相关函数汇总
2015/04/15 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
集体婚礼证婚词
2014/01/13 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
美术指导求职信
2014/03/17 职场文书
爽歪歪广告词
2014/03/20 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
家庭贫困证明
2014/09/23 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
python中24小时制转换为12小时制的方法
2021/06/18 Python
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript