- 浏览: 289845 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
chenchangqun:
这段示例代码没有客户端 没法实验
Java NIO原理和使用 -
congjl2002:
误,整理好了在发phk070832 写道垃圾代码,一大推的编译 ...
snmp trap的接收(jdmk方式) -
phk070832:
垃圾代码,一大推的编译错误,整理好了在发表吧。
snmp trap的接收(jdmk方式) -
zhangcctao:
我也遇到线程池的内存溢出问题。。不知道是不是这个原因呀?
多线程中使用静态方法 -
新入职:
分享了,这个eclise版本有没有讲究?我的3.3的可以么
windows下安装android及eclipse配置
jQuery easyui
每个方法jQuery easyui都具有一些属性,下面我们将一一介绍这些方法以及他们的属性。
先来看一些Base的方法。
EasyLoader easyloader.base = '../'; // set the easyui base directory easyloader.load('messager', function(){ // load the specified module $.messager.alert('Title', 'load ok'); }); 上面代码就是EasyLoader()方法的使用方法。 EasyLoader共有七个属性,分别是: Modules,它的类型是object,它表示是一个预定义的模块,没有默认值。 Locales,它的类型是object,它表示是一个预定义的语言环境,没有默认值。 Base,它的类型是string,它说明是一个easyui的基础目录,必须以‘/’结束。该目录在被覆盖前自动设置为默认的easyloader.js。 Theme,它的类型是string,theme的名字就是定义的theme的目录,它的默认值为default。 Css,它的类型是boolean,当加载定义了该css文件的模块时就加载css文件,它的默认值是true。 Locale,它的类型是string,表示locale的名字,默认值为null。 Timeout,它的类型是number,如果发生了超时,它的单位是毫秒,它的默认值是2000。 Draggable 首先定义一个id为dd的div, $('#dd').draggable(options); 这条语句就是draggable()的使用方法。 Draggable()共有九个属性,分别是: Proxy,它的类型是string,function, Revert,它的类型是boolean,该属性如果设置为true,当拖动停止后,该元素会回到起始的位置,默认值是false。 Cursor,它的类型是string,表示拖动时光标的css,它的默认值是move。 deltaX,它的类型是number,当拖动时元素只在X轴上移动,它的默认值是null。 deltaY,它的类型是number,当拖动时元素只在Y轴上移动,它的默认值是null。 Handle,它是类型是selector,表示该句柄开始拖动,默认值是null。 Disabled,它的类型是boolean,表示该元素停止拖动,默认值为false。 Edge,它的类型是number,表示该元素最小可拖动的范围,默认值为0。 Axis,它的类型是string,该元素在定义的轴上拖动 ,value为‘v’或者‘h’,当设置为null时就超过‘v’或者‘h’的范围。 Droppable $('#dd').droppable(options); Droppable()只有一个属性: Accept,类型是selector,用来确定哪些可拖动的元素会被接受,默认值为null。 Resizable $('#rr').resizable(options); Resizable()有七个属性: Disabled,类型是boolean,当设置为true时禁用大小,默认值是false。 Handles,类型是string,调整大小的方向,‘n’为北,‘e’为东,等等。默认值有n, e, s, w, ne, se, sw, nw, all。 minWidth,类型是number,缩放时的最小宽度,默认值为10。 minHeight,类型是number,缩放时的最小高度,默认值为10。 maxWidth,类型是number,缩放时的最大宽度,默认值为10。 maxHeight,类型是number,缩放时的最大高度,默认值为10。 Edge,类型是number,缩放时的最小值,默认值为5。 接下来我们看Layout方面的方法: Panel To create a panel $('#p').panel(options); To create a panel with custom tools $('#p').panel({ title: 'My Panel', tools: [{ iconCls:'icon-new', handler:function(){alert('new')} },{ iconCls:'icon-save' handler:function(){alert('save')} }] }); To move panel to other position $('#p').panel('move',{ left:100, top:100 }); 属性: Title,类型是string,是显示在面板头部的标题文本,默认值为null。 Iconcls,类型是string,用一个css class显示在面板上的16x16的图标,默认值为null。 Width,类型是number,设置面板宽度,默认值是auto。 Height,类型是number,设置面板高度,默认值是auto。 Left,类型是number,设置面板左侧位置,默认值是null。 top,类型是number,设置面板顶部位置,默认值是null。 Cls,类型是string,给面板增加一个css class,默认值是null。 headerCls,类型是string,给面板头部增加一个css class,默认值是null。 bodyCls,类型是string,给面板body增加一个css class,默认值是null。 Style,类型是object,新增自定义样式的面板,默认值是{}。 Fit,类型是boolean,当设置为true时,它的大小不能超过它的父节点,默认值是false。 Border,类型是boolean,定义面板的边框,默认值为true。 doSize,类型是boolean,如果设置为true,创建面板时将调整而已大小,默认值是true。 Noheader,类型是boolean,当设置为true,不会创建面板头部,默认值是false。 Content,类型是string,面板主体内容,默认值是null。 Collapsible,类型是boolean,如果定义则显示可折叠按钮,默认值是false。 minimizable,类型是boolean,如果定义则显示最小值按钮,默认值是false。 maximizable,类型是boolean,如果定义则显示最大值按钮,默认值是false。 Closable,类型是boolean,如果定义则显示关闭按钮,默认值是false。 Tools,类型是array,自定义工具,每个工具包含两个属性:iconCls and handler,默认值是[]。 Collapsed,类型是boolean,如果定义,初始化时有collapsed效果。默认值是false。 minimized,类型是boolean,如果定义,面板初始化时为最大。默认值是false。 maximized,类型是boolean,如果定义,面板初始化时为最小。默认值是false。 Colsed,类型是boolean,如果定义,初始化时关闭,默认值是false。 Href,类型是string,一个远程的URL加载数据,然后显示在面板中,默认值为null。 Cache,类型是boolean,如果设置为ture,调用一个url链接,缓存面板的内容,默认值是ture。 loadingMessage,类型昌string,当加载远程数据,显示在面板的信息,默认值是Loading…。 Tabs Markup <div id="tt" style="width:500px;height:250px;"> <div title="Tab1" style="padding:20px;display:none;"> tab1 </div> <div title="Tab2" closable="true" style="overflow:auto;padding:20px;display:none;"> tab2 </div> <div title="Tab3" icon="icon-reload" closable="true" style="padding:20px;display:none;"> tab3 </div> </div> To create a tabs container $('#tt').tabs(options); To add a tab panel: $('#tt').tabs('add',{ title:'New Tab', content:'Tab Body', closable:true }); To get the selected tab panel and its tab object: var pp = $('#tt').tabs('getSelected'); var tab = pp.panel('options').tab; // the corresponding tab object 属性: Width,类型是number,标签的宽度,默认值是auto。 Height,类型是number,标签的高度,默认值是auto。 Plain,类型是boolean,默认值是false。 Fit,类型是boolean,如果设置为true,它的容器大小不能超过父节点。 Border,类型是boolean,设置为true,显示边框,默认值是true。 scrollIncrement,类型是number,每次按下滚动按钮时滚动的像素数,默认值是100。 scrollDuration,类型是number,每次滚动最小的时间差,单位是毫秒,默认是400。 Accordion Markup <div id="aa" style="width:300px;height:200px;"> <div title="Title1" icon="icon-save" style="overflow:auto;padding:10px;"> <h3 style="color:#0099FF;">Accordion for jQuery</h3> <p>Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.</p> </div> <div title="Title2" icon="icon-reload" selected="true" style="padding:10px;"> content2 </div> <div title="Title3"> content3 </div> </div> jQuery $('#aa').accordion(options); 属性: Width,类型是number,手风琴的高度,默认值是auto。 Height,类型是number,手风琴的宽度,默认值是auto。 Fit,类型是boolean,设为true,大小不能超过父节点,默认值是false。 Border,类型是boolean,显示边框,默认值是true。 Animate,类型是boolean,定义时显示动画效果展开或折叠面板,默认值是true。 Layout The layout panel must has one 'center' panel. <div id="cc" style="width:600px;height:400px;"> <div region="north" title="North Title" split="true" style="height:100px;"></div> <div region="south" title="South Title" split="true" style="height:100px;"></div> <div region="east" icon="icon-reload" title="East" split="true" style="width:100px;"></div> <div region="west" split="true" title="West" style="width:100px;"></div> <div region="center" title="center title" style="padding:5px;background:#eee;"></div> </div> jQuery $('#cc').layout(options); 属性: 所有属性上定义<div/>标记,布局面板是由它创建的。 Title,类型是string,布局的标题文字,默认值是null。 Region,类型是string,定义布局面板的位置,该值是下列之一:north, south, east, west, center。 Border,类型是boolean,显示边框,默认值是true。 Split,类型是boolean,显示拆分条是用户可以定义大小,默认值为false。 Icon,类型是boolean,用一个icon css class,定义头部图标,默认值为null。 Href,类型是string,从一个URL加载数据,默认值是null。 第三类,Menu and Button Menu Markup <div id="mm" style="width:120px;"> <div>New</div> <div> <span>Open</span> <div style="width:150px;"> <div><b>Word</b></div> <div>Excel</div> <div>PowerPoint</div> </div> </div> <div icon="icon-save">Save</div> <div class="menu-sep"></div> <div>Exit</div> </div> jQuery To create a menu: $('#mm').menu(options); To show a menu on special position: $('#mm').menu('show', { left: 200, top: 100 }); 属性: zIndex,类型是number,增加z-index样式,默认值是110000。 Left,类型是number,菜单左侧位置,默认值是0。 Top,类型是number,菜单顶部位置,默认值是0。 Href,类型是string,显示不同的网页的网址,可以在当前浏览器窗口中显示当点击菜单项,默认值是null。 LinkButton Markup <a href="http://kakarik.blog.163.com/blog/#" id="btn" icon="icon-search">easyui</a> jQuery $('#btn').linkbutton(options); 属性: Id,类型是string,该组件的ID,默认值是null。 Disabled,类型是boolean,禁用,默认值是false。 Plain,类型是boolean,显示一个普通的效果,默认值是false。 Text,类型是string,The button text,默认值是” iconCls,类型是string,一个CSS类来显示一个在左16x16图标,默认值是null。 MenuButton Markup <a href="javascript:void(0)" id="mb" icon="icon-edit">Edit</a> <div id="mm" style="width:150px;"> <div icon="icon-undo">Undo</div> <div icon="icon-redo">Redo</div> <div class="menu-sep"></div> <div>Cut</div> <div>Copy</div> <div>Paste</div> <div class="menu-sep"></div> <div icon="icon-remove">Delete</div> <div>Select All</div> </div> jQuery $('#mb').menubutton({ menu: '#mm' }); 属性: Disabled,类型是boolean,禁用,默认值是false。 Plain,类型是boolean,显示普通效果,默认值false。 Menu,类型是string,一个选择器来创建相应的菜单,默认值是null。 Duration,类型是number,当鼠标浮动时,定义显示菜单的时间,单位是毫秒,默认值是100. SplitButton Markup <a href="javascript:void(0)" id="sb" icon="icon-ok" onclick="javascript:alert ('ok')">Ok</a> <div id="mm" style="width:100px;"> <div icon="icon-ok">Ok</div> <div icon="icon-cancel">Cancel</div> </div> jQuery $('#sb').splitbutton({ menu:'#mm' }); 属性: Disabled,类型是boolean,禁用,默认值是false。 Poain,类型是blloean,显示普通效果,默认值是false。 Menu,类型是string,一个选择器来创建相应的菜单,默认值是null。 Duration,类型是number,当鼠标浮动时,定义显示菜单的时间,单位是毫秒,默认值是100. 来看下Form类 Form Markup <form id="ff" method="post"> ... </form> jQuery To make the form become ajax submit form $('#ff').form({ url:..., onSubmit: function(){ // do some check // return false to prevent submit; }, success:function(data){ alert(data) } }); To do a submit action $('#ff').form('submit', { url:..., onSubmit: function(){ // do some check // return false to prevent submit; }, success:function(data){ alert(data) } }); 属性: url,类型是string,表单提交URL网址,默认值是null。 ComboBox Markup <select id="cc" name="dept" style="width:200px;"> <option value="aa">aitem1</option> <option>bitem2</option> <option>bitem3</option> <option>ditem4</option> <option>eitem5</option> </select> jQuery $('#cc').combobox(options); To create from remote data: $('#cc').combobox({ url:'combobox_data.json', valueField:'id', textField:'text' }); The remote data format sample: [{ "id":1, "text":"text1" },{ "id":2, "text":"text2" },{ "id":3, "text":"text3", "selected":true },{ "id":4, "text":"text4" },{ "id":5, "text":"text5" }] 属性: Width,类型是number,元件宽度,默认值是auto。 listWidth,类型是number,下拉列表的宽度,默认值是null。 listHeight,类型是number,下拉列表的高度,默认值是null。 valueField,类型是stirng,基础数据值名称绑定到这个组合框,默认值是value。 textField,类型是string,基础数据字段名称绑定到这个组合框,默认值是text。 Editable,类型是boolean,用户可以直接进入并输入文本,默认值是ture。 Disabled,类型是boolean,禁用,默认值是false。 url,类型是string,从一个URL加载列表数据,默认值是null。 Data,类型是array,此列表要加载数据,默认值是null。 Required,类型是boolean,此区域需要输入,默认值是null。 missingMessage,类型是string,工具提示文本时出现的文本框是空的,默认值是This field is required. ComboTree Markup <select id="cc" style="width:200px;"></select> jQuery $('#cc').combotree({ url:'tree_data.json' }); 属性: Width,类型是number,元件宽度,默认值是auto。 treeWidth,类型是number,tree list的宽度,默认值是null。 treeHeight,类型是number,tree list的高度,默认值是null。 url,类型是string,从一个URL加载列表数据,默认值是null。 Data,类型是array,此列表要加载数据,默认值是null。 Disabled,类型是boolean,禁用,默认值是false。 Required,类型是boolean,此区域需要输入,默认值是null。 missingMessage,类型是string,工具提示文本时出现的文本框是空的,默认值是This field is required. NumberBox Usage Markup <input type="text" id="nn"></input> jQuery $('#nn').numberbox(options); 属性: Disabled,类型是boolean,禁用,默认值是false。 Min,类型是number,允许的最小值,默认值是null。 Max,类型是number,允许的最大值,默认值是null。 Precision,类型是number,最高精确到小数点后显示分隔符,默认值是0。 ValidateBox Usage Markup <input id="vv" required="true" validType="email"> jQuery $('#vv').validatebox(options) Validate Rule The validate rule is defined by using required and validType property, here are the rules already implemented: email: Match email regex rule. url: Match URL regex rule. length[0,100]: Between x and x characters allowed. To custom validate rule, override $.fn.validatebox.defaults.rules that defines a validator function and invalid message. For example, to define a minLength valid type: $.extend($.fn.validatebox.defaults.rules, { minLength: { validator: function(value, param){ return value.length >= param[0]; }, message: 'Please enter at least {0} characters.' } }); Now you can use the minLength validtype: <input class="easyui-validatebox" validType="minLength[5]"> In the above code, we define a input box that should be inputed at least 5 characters. 属性: Required,类型是boolean,此区域需要输入,默认值是null。 validType
发表评论
-
子父窗口操作
2011-03-19 21:16 1325从网上找到的子父窗口操作 一、Iframe 篇 ... -
使用jquery获取值
2011-02-15 21:33 1958前不久使用jquery,发现其取值和以前使用的js不同,所以收 ... -
使用JS合并单元格
2010-11-04 22:19 7111表格中经常会有不规则的表格出现,收集了点网上写的合并单元 ... -
js继承
2009-01-08 22:14 1129别人的总结,自己学习js的继承就转载过来了,虽然有人说写的不是 ... -
JavaScript对象模型-执行模型
2009-01-08 22:08 921最近因为使用到js,后 ... -
SELECT标签的使用
2008-11-18 20:52 1142因为对html不是很熟悉,所以在使用中难免有疑问,今天想实验一 ...
相关推荐
这份文档分为几个主要部分,涵盖了EasyUI的核心概念、基本用法和组件的详细说明。 1. **基础概念**:这部分通常会介绍如何引入 jQuery 和 jQuery EasyUI 库到项目中,以及如何设置基本的页面结构和样式。此外,还会...
1. **说明.htm**:这是一个HTML文件,通常包含框架的介绍、使用方法、示例代码和注意事项等,帮助开发者快速了解和上手jQuery EasyUI。 2. **jquery.easyui.min.js**:这是jQuery EasyUI的核心库,经过压缩优化,...
【压缩包子文件的文件名称列表】揭示了这个版本jQuery EasyUI的主要组成部分: 1. `jquery.min.js`:这是jQuery的核心库,已经过压缩,用于提高页面加载速度。 2. `license_freeware.txt`:包含了软件的许可协议...
"readme.txt"通常包含项目的使用说明和注意事项,对于初学者来说,这是一个很好的入门资源,能够帮助快速理解和上手jQuery EasyUI。 总结,"jquery-easyui-1.2.3实例参考"是一个全面了解和学习jQuery EasyUI的好...
总之,jQuery EasyUI 1.4 的 API 中文版文档是开发者的重要工具,它详细阐述了各个组件的使用方法,使得开发人员能高效地构建美观且功能丰富的 Web 应用程序。通过深入学习和实践,你可以充分利用这个框架来提升开发...
知识点一:jQuery EasyUI介绍 jQuery EasyUI是一个基于...文中提到了多个版本的汉化说明,这意味着开发者可以借助这些中文文档来更好地理解并使用jQuery EasyUI。这对于提升开发效率、降低学习成本有着重要的影响。
jQuery EasyUI API 中文版,对easy ui 各个控件的使用有详细的说明。并有部分实例。
jQuery EasyUI 1.5.1 版本的中文API文档为国内开发者提供了极大的便利,不仅包含了丰富的组件和功能,还提供了详尽的使用指导和更新日志,使得国内开发者能更快地学习和掌握EasyUI框架,从而提升Web应用开发的效率和...
《jQuery EasyUI 中文详细说明文档》是一个全面的指南,涵盖了所有组件的使用方法、示例代码以及常见问题解答。通过阅读这份文档,开发者能够快速上手并熟练掌握 jQuery EasyUI。 在实际开发中,结合官方文档、在线...
这个压缩包文件包含的内容将有助于我们深入了解和使用 jQuery EasyUI。 首先,jQuery EasyUI 是一个轻量级的框架,它扩展了 jQuery 的功能,使开发者能够快速构建具有专业外观和交互性的 Web 应用程序。它依赖于 ...
以下是对jQuery EasyUI部分组件的详细说明: 1. **div easyui-window `window` 窗口样式**: `window` 是一个可弹出的窗口组件,用于显示独立的信息或功能。它可以被拖动、缩放,并且支持关闭、最小化和最大化操作...
2. **jQuery EasyUI**: 这是EasyUI的主要部分,提供了丰富的UI组件,如对话框(dialog)、表格(datagrid)、菜单(menu)、树形视图(tree)、表单控件(form)、布局(layout)等。这些组件大大减少了开发者手动...
jQuery EasyUI 的中文版 API 文档(CHM 格式)通常包含以下几部分: 1. **快速入门**:介绍如何引入 EasyUI 脚本和 CSS 文件,以及基本的使用方法。 2. **组件介绍**:详细讲解每个组件的 HTML 结构、属性、事件、...
在给定文件的【部分内容】中,我们可以看到对jQuery EasyUI的一些基本使用方法和组件的介绍。 首先,文档提到了一些基本的文件引用要求,即需要包含jQuery库以及jQuery EasyUI的CSS和JavaScript文件。这些文件的...
这个“jquery easyui 帮助文档”应该包含上述所有知识点的详细说明,每个部分都有清晰的解释和示例代码,帮助开发者快速掌握和应用jQuery EasyUI。下载这个文档后,你可以按照章节逐步学习,结合实际操作,从而提升...
jQuery EasyUI 1.5.1 的API中文版PDF涵盖了所有组件的详细说明、参数、方法和事件,是开发过程中的重要参考资料。 - **CHM**:CHM(Compiled Help Manual)是一种常见的Windows帮助文档格式,易于检索和浏览。`...
对于移动设备的支持,`jquery.easyui.mobile.js`则是一个不可或缺的部分,它使EasyUI组件能够适应手机和平板等移动设备的屏幕和交互方式。 在`plugins`目录下,存放着EasyUI的各种可扩展插件,如日期选择器...
"这是一个中文版本.txt"可能是一个简短的说明文件,指出这个API文档是中文版,对于中文环境下的开发者来说,这是一个非常友好的资源,避免了语言障碍,可以更高效地学习和使用jQuery EasyUI。 总的来说,jQuery ...
├src:easyui部分非核心组件的源代码库(核心大组件的源代码并未公布,比如datagrid、combo和tree等。) │ ├themes:easyui的皮肤库(皮肤库中会收录所有网上能找得到的皮肤,所以大家不用再去自己乱搜了。) │ ...
在使用jQuery EasyUI时,首要步骤是引入必要的CSS和JS文件,包括`easyui.css`(样式文件)、`jquery-1.4.2.min.js`(jQuery核心库)以及`jquery.easyui.min.js`(EasyUI核心库)。一旦这些文件被正确引入,你就可以...