jquery-easyUI 技术参考资料_第1页
jquery-easyUI 技术参考资料_第2页
jquery-easyUI 技术参考资料_第3页
jquery-easyUI 技术参考资料_第4页
jquery-easyUI 技术参考资料_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jquery easyui中文培训文档 /rmbteam目 录1accordion(可折叠标签)21.1实例21.2参数32datebox(日期框)42.1实例42.2参数62.3事件62.4方法63combobox(组合框)73.1实例73.2参数93.3事件93.4方法94dialog(对话框)104.1实例104.2参数124.3事件124.4方法125messager(提示框)125.1实例125.2方法155.3扩展166numberbox(数字框)166.1实例166.2参数177validatebox(验证框)187.1实例187.2参数

2、207.3方法207.4扩展208pagination(分页)208.1实例208.2参数228.3事件239window(窗口)239.1实例239.2参数259.3事件269.4方法2610panel(面板)2610.1实例2610.2参数2810.3事件2910.4方法2911tabs(标签)3011.1实例3011.2参数3211.3事件3211.4方法3311.5标签面板属性3312tree(树)3312.1实例3312.2参数3612.3事件3712.4方法3713layout(布局)3813.1实例3813.2参数3913.3方法3914datagrid(数据表)3914.1实例

3、3914.2参数4314.3column参数4414.4事件4514.5方法461 accordion(可折叠标签)1.1 实例1.1.1 代码jquery easyui$( function() $(#aa).accordion( width : 400,height : 200,fit : false););accordion for jqueryaccordion is a part of easyui framework for jquery. it lets you define your accordion component on web page more easily.con

4、tent2content31.1.2 效果图1.1.3 扩展实例html代码中此行也可写成,并且将js代码全部去掉,效果图是一样的。1.2 参数1.2.1 容器参数参数名称参数类型描述默认值width数字可折叠标签的宽度。autoheight数字可折叠标签的高度。autofit布尔是否使可折叠标签自动缩放以适应父容器的大小,当为true时width和height参数将失效。falseborder布尔是否显示边界线。true1.2.2 面板参数可折叠标签面板继承自面板(panel),许多属性定义在标签里,下面的属性就是如此:参数名称参数类型描述默认值selected布尔设置可折叠标签中默认展开的

5、标签页false2 datebox(日期框)2.1 实例2.1.1 代码jquery easyuifunction disable() $(#dd).datebox(disable);function enable() $(#dd).datebox(enable);/* 将date/string类型,解析为string类型. 传入string类型,则先解析为date类型 不正确的date,返回 如果时间部分为0,则忽略,只返回日期部分. */function formatdate(v) if (v instanceof date) var y = v.getfullyear();var m =

6、 v.getmonth() + 1;var d = v.getdate();var h = v.gethours();var i = v.getminutes();var s = v.getseconds();var ms = v.getmilliseconds();if (ms 0)return y + - + m + - + d + + h + : + i + : + s+ . + ms;if (h 0 | i 0 | s 0)return y + - + m + - + d + + h + : + i + : + s;return y + - + m + - + d;return ;$(

7、 function() $(#dd).datebox( currenttext : 今天,closetext : 关闭,disabled : false,required : true,missingmessage : 必填,formatter : formatdate););dateboxdisableenable2.1.2 效果图2.2 参数属性名类型描述默认值currenttext字符串为当前日期按钮显示的文本todayclosetext字符串关闭按钮显示的文本closedisabled布尔如果为true则禁用输入框falserequired布尔定义输入框是否为必添falsemissin

8、gmessage字符串当输入框为空时提示的文本必填formatterfunction格式化日期的函数,这个函数以date为参数,并且返回一个字符串parserfunction分析字符串的函数,这个函数以date为参数并返回一个日期2.3 事件事件名参数描述onselectdate当选择一个日期时触发2.4 方法方法名参数描述destroynone销毁组件disablenone禁用输入框.enablenone启用输入框3 combobox(组合框)3.1 实例3.1.1 代码jquery easyuifunction loaddata()$(#cc).combobox(url:combobox_

9、data.json,/该文件内容在下面valuefield:id,textfield:text);function setvalue()$(#cc).combobox(setvalue,2);function getvalue()var val = $(#cc).combobox(getvalue);alert(val);function disable()$(#cc).combobox(disable);function enable()$(#cc).combobox(enable);$( function() $(#cc).combobox( width:150,listwidth:150

10、,listheight:100,/valuefield:value,/textfield:text,/url:combobox_data.json,editable:false););comboboxloaddatasetvalue getvalue disableenableoptions: =请选择=苹果香蕉鸭梨西瓜芒果combobox_data.json内容:id:1,text:text1,id:2,text:text2,id:3,text:text3,selected:true,id:4,text:text4,id:5,text:text53.1.2 效果图3.2 参数属性名类型描述默

11、认值width数字组件的宽度autolistwidth数字下拉列表的宽度nulllistheight数字下拉列表的高度nullvaluefield字符串基础数据值名称绑定到这个组合框valuetextfield字符串基础数据的字段的名称绑定到这个组合框texteditable布尔定义是否可以直接到文本域中键入文本trueurl字符串加载列表数据的远程urlnull3.3 事件事件名参数描述onloadsuccessnone当远程数据成功加载时触发onloaderrornone当远程数据加载失败时触发onselectrecord当用户选择了一个列表项时触发onchangenewvalue, ol

12、dvalue当文本域字段的值改变时触发3.4 方法方法名参数描述selectvalue选择下拉列表中的一项setvalueparam设定指定值到文本域,参数可以是一个字符串,也可以是一个javascript对象,如果是对象,必须包含两个属性各对应valuefield和textfield属性。getvaluenone获取字段值reloadurl请求远程列表数据.4 dialog(对话框)4.1 实例4.1.1 代码jquery easyui$(function()$(#dd).dialog(title:对话框,collapsible:true,minimizable:true,maximizab

13、le:true,resizable:true,toolbar:text:add,iconcls:icon-add,handler:function()alert(add);,-,text:save,iconcls:icon-save,handler:function()alert(save);,buttons:text:ok,iconcls:icon-ok,handler:function()alert(ok);,text:cancel,handler:function()$(#dd).dialog(close);););function open1()$(#dd).dialog(open);

14、function close1()$(#dd).dialog(close);dialogopen1close1dialog content.dialog content.dialog content.dialog content.dialog content.dialog content.dialog content.dialog content.4.1.2 效果图4.2 参数属性名类型描述默认值title字符串对话框的标题文本new dialogcollapsible布尔定义是否显示可折叠按钮falseminimizable布尔定义是否显示最小化按钮falsemaximizable布尔定义是

15、否显示最大化按钮falseresizable布尔定义对话框是否可编辑大小falsetoolbar数组对话框上的工具条,每个工具条包括:text,iconcls,disabled,handleretc.nullbuttons数组对话框底部的按钮,每个按钮包括:text,iconcls,handleretc.null4.3 事件dialog的事件和窗口(window)的事件相同。4.4 方法dialog的函数方法和窗口(window)的相同。5 messager(提示框)5.1 实例5.1.1 代码jquery easyuifunction show1()$.messager.show(title

16、:my title,msg:message will be closed after 4 seconds.,showtype:show);function show2()$.messager.show(title:my title,msg:message will be closed after 5 seconds.,timeout:5000,showtype:slide);function show3()$.messager.show(title:my title,msg:message never be closed.,timeout:0,showtype:fade);function a

17、lert1()$.messager.alert(my title,here is a message!);function alert2()$.messager.alert(my title,here is a error message!,error);function alert3()$.messager.alert(my title,here is a info message!,info);function alert4()$.messager.alert(my title,here is a question message!,question);function alert5()$

18、.messager.alert(my title,here is a warning message!,warning);function confirm1()$.messager.confirm(my title, are you confirm this?, function(r)if (r)alert(confirmed:+r);location.href = ;);function prompt1()$.mpt(my title, please type something, function(r)if (r)alert(

19、you type:+r););$(function()$.messager.defaults=ok:确定,cancel:取消; );messagershow | slide | fade|alert | alert(error) | alert(info)| alert(question) | alert(warning)confirmprompt5.1.2 效果图5.2 方法方法名参数描述$.messager.showoptions在屏幕的右下角显示一个消息窗口。这些选项的参数可以是一下的一个配置对象:showtype:定义如何将显示消息窗口。可用的值是:null,slide,fade,sh

20、ow。默认值是slide。showspeed:定义消息窗口完成的时间(以毫秒为单位), 默认值600。width:定义消息窗口的宽度。 默认值250。height:定义消息窗口的高度。 默认值100。msg:定义显示的消息文本。title:定义显示在标题面板显示的标题文本。timeout:如果定义为0,消息窗口将不会关闭,除非用户关闭它。如果定义为非0值,当超时后消息窗口将自动关闭。$.messager.alerttitle, msg, icon, fn显示一个警告窗口。参数如下:title:显示在标题面板的标题文本。msg:提示框显示的消息文本。icon:提示框显示的图标。可用的值是:err

21、or,question,info,warning.fn:当窗口关闭时触发的回调函数。$.messager.confirmtitle, msg, fn显示一个含有确定和取消按钮的确认消息窗口。参数如下:title:显示在标题面板的标题文本。msg:确认消息窗口显示的消息文本。fn(b):当用户点击按钮后触发的回调函数,如果点击ok则给回调函数传true,如果点击cancel则传false。$.mpttitle, msg, fn显示一个确定和取消按钮的信息提示窗口,提示用户输入一些文本。参数如下:title:显示在标题面板的标题文本。msg:提示窗口显示的消息文本。fn(v

22、al):用户点击按钮后的回调函,参数是用户输入的内容。5.3 扩展可以通过$.messager.defaults方法自定义alert框的ok按钮和cancel按钮上显示的文字。名字类型描述默认值ok字符串ok按钮上的文本okcancel字符串cancel按钮上的文本cancel6 numberbox(数字框)6.1 实例6.1.1 代码jquery easyuifunction disable()$(#nn).numberbox(disable);function enable()$(#nn).numberbox(enable);$(function()$(#nn).numberbox(min

23、:5.5,max:20,precision:2););numberboxthe box can only input number.disableenable6.1.2 效果图6.2 参数选项名类型描述默认值min数字文本框中可允许的最小值nullmax数字文本框中可允许的最大值nullprecision数字最高可精确到小数点后几位07 validatebox(验证框)7.1 实例7.1.1 代码jquery easyuiinput,textarea width: 200px;border: 1px solid #ccc;padding: 2px;function valid()alert($

24、(#dfe).validatebox(isvalid);$(function()$.extend($.fn.validatebox.defaults.rules, minlength: validator: function(value, param) return value.length = param0; , message: please enter at least 0 characters. ););validatebox emailisvalidname:email:url:testr:note:7.1.2 效果图7.2 参数属性名类型描述默认值required布尔定义文本域是否

25、为必填项falsevalidtype字符串定义字段的验证类型url(匹配电子邮件正则表达式规则), email(匹配url正则表达式规则),length0,100(允许字符串长度的范围)etc.nullmissingmessage字符串当文本框为空时提示的文本信息this field is required.invalidmessage字符串当文本框内容不合法时提示的文本信息null7.3 方法方法名参数描述destroynone删除并且销毁组件validatenone做验证以确定文本框的内容是否是有效的。isvalidnone调用验证方法并返回验证结果,true或者false7.4 扩展当然

26、也可以自定义验证规则,重写$.fn.validatebox.defaults.rules 可以定义一个校验器的功能和无效的显示消息。例如,要定义一个minlength有效的类型:$.extend($.fn.validatebox.defaults.rules, minlength: validator: function(value, param) return value.length = param0; , message: please enter at least 0 characters. );定义好以后我们就可以使用了,下面的代码表示输入的最小长度是5个字符:8 paginatio

27、n(分页)8.1 实例8.1.1 代码jquery easyui$(function()$(#pp).pagination(total:114,pagesize:15,pagenumber:2,pagelist:10,15,20,30,50,100,loading:false,showpagelist:true,showrefresh:true,beforepagetext:第,afterpagetext:页,共pages页,displaymsg:from-to/total,buttons:iconcls:icon-add,handler:function()alert(add);,iconc

28、ls:icon-cut,handler:function()alert(cut);,iconcls:icon-save,handler:function()alert(save);,onselectpage:function(pagenumber, pagesize)$(this).pagination(loading);alert(pagenumber:+pagenumber+,pagesize:+pagesize);$(this).pagination(loaded);););paginationloaded loading8.1.2 效果图8.2 参数属性名类型描述默认值total数字当分页建立时设置记录的总数量1pagesize数字每一页显示的数量10pagenumber数字当分页建立时,显示的页数1pagelist数组用户可以修改每一页的大小,pagelist属性定义了多少种大小可以改变.10,20,30,5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论