jQuery LigerUI 使用教程入门篇===

上传人:飞****9 文档编号:132602006 上传时间:2020-05-18 格式:DOC 页数:4 大小:34.68KB
返回 下载 相关 举报
jQuery LigerUI 使用教程入门篇===_第1页
第1页 / 共4页
jQuery LigerUI 使用教程入门篇===_第2页
第2页 / 共4页
jQuery LigerUI 使用教程入门篇===_第3页
第3页 / 共4页
jQuery LigerUI 使用教程入门篇===_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《jQuery LigerUI 使用教程入门篇===》由会员分享,可在线阅读,更多相关《jQuery LigerUI 使用教程入门篇===(4页珍藏版)》请在金锄头文库上搜索。

1、jQuery LigerUI 使用教程入门篇简介jQuery LigerUI 是基于jQuery的一系列UI控件组合,简单而又强大,致力于快速打造Web前端界面解决方案。 因为是前端控件,跟服务器无关,可以适合.net,jsp,php等等web服务器环境。目前全部插件的打包压缩JS只有100K左右,很轻巧。使用插件式的开发模式,以“简单”为原则的设计,每个插件尽量独立,并可依赖拓展。ligerUI是什么jQuery LigerUI控件丰富,包括基础、导航、布局、表单、表格、树形、窗口等基础:Resizable、Drag、Tip导航:Menu、MenuBar、ToolBar布局:Layout、T

2、ab表单:Form、TextBox、Button、CheckBox、ComboBox、DateEditor、Radio、Spinner表格:Grid树形:Tree窗口:Dialog、MessageBox、Window如何使用jQuery LigerUI是基于jQuery而设计的一系列插件集合。基本上每个插件都是相对独立的。但是彼此之间又紧密地关联着,合理地对插件进行组装,实现出现各种复杂的功能。 使用UI可以帮助你快速地创建友好的用户界面。第一个例子 $(function () /我们将一个html文本框对象转换成ligerui文本框对象,并返回ligerui对象var g = $(#txt1

3、).ligerTextBox( /如果没有输入时,会提示不能为空 nullText: 不能为空 ); /* 如何获取属性 */ /方式一 alert(方式一: + g.get(disabled); /方式二 alert(方式二: + $(#txt1).ligerTextBox(option, disabled); /* 如何设置属性 */ /方式一 g.set(disabled, true); /方式二 $(#txt1).ligerTextBox(option, disabled, false); /* 如何调用方法 */ /方式一 g.setDisabled(); /方式二 $(#txt1)

4、.ligerTextBox(setEnabled); /* 如何设置事件 */ /这里给文本框绑定一个改变值的事件/也可以设置onChangeValue参数 g.bind(changeValue, function (value) alert(value); ); ); 更多的参数和方法的设置可以查看API:http:/ g;$(function () g = $(#txt1).ligerTextBox(););使用$.fn.ligerGetTextBoxManagervar g = $(#txt1).ligerGetTextBoxManager ();使用$.ligerui.get方法var

5、 g = $.ligerui.get(txt1); 第三个方式的是使用ligerui对象的id直接获取的,在传入参数没有指定id的情况下,对象的id将会使用html元素的id,如果html元素没有id,将会自动生成一个。所以在这里我们可以用html文本框的id来获取。 如果没有指定html元素的id,可以用第一种方式或者第二种方式。 其实第二种方式可以用第一种方式来替代,实则上ligerText是可以重复调用的,不同的是第二次以后调用都是直接放回ligerui对象。当我们不确定html元素是否已经应用了插件的情况下可以使用第二种方式。 其他插件的命名跟TextBox类同事件处理事件处理有两种方

6、式。一种是以参数的形式传入,一种是调用ligerui对象的bind方法。 /方式一 var g = $(#txt1).ligerTextBox( onChangeValue : function(value)alert(value); ); /方式二 g.bind(changeValue, function (value) alert(value); ); 使用bind方法是没有带”on”的。 事件监听是可以多次绑定的。 对于某些事件,如果函数的返回值是false,那么后面还没有触发的函数将不会再执行 第二种方式(bind),是V1.1.3使用core机制以后引入的。方法调用使用ligerui

7、的接口很方便。只需要调用ligerui对象的方法即可。/这里设置文本框不能编辑g.setDisabled();/这里设置文本框可以编辑g.setEnabled();也可以使用这种方式$(“#grid”).ligerGrid(setEnabled); 至于这个对象有哪些方法,可以查看API 对象的方法是可以扩展的,后面会有一篇ligerui扩展的章节来介绍 第二种方式是在V1.1.4加入的获取参数值每一个ligerui对象都会有get方法。可以获取参数值var url = g.get(url);或者是:var url = $(“#grid”).ligerGrid(option,url);动态设置

8、参数每一个ligerui对象都会有set方法。用于动态得设置参数。比如改变Grid的url,那么可以这样写:g.set(url,url);或者是:g.set(url:url);也可以用插件的方式:$(“#grid”).ligerGrid(option,url,url); 第二种方式是允许同时传入多个参数的。 Set方法是所有插件的统一设置属性的接口 Set方法是V1.1.3使用core机制以后引入的。 插件传参的方式是V1.1.4引入的如何扩展Ligerui的默认参数、方法都是可以扩展的,这里我们定义了两个入口: $.ligerDefaults和$.ligerMethods。比如要改变或者扩展

9、Grid的默认参数,可以改变$.ligerDefaults.Grid默认参数扩展只需要扩展对象:$.ligerDefaults.Plugin比如要改变表格默认的头部标题:if($.ligerDefaults.Grid) $.ligerDefaults.Grid.title = 我的表格;本地化支持扩展只需要扩展对象:$.ligerDefaults.PluginString比如把表格“加载时”翻译成英文:if($.ligerDefaults.GridString) $.ligerDefaults.GridString.loadingMessage = loading.;方法扩展只需要扩展对象:$. ligerMethos.Plugin这里给Grid ligerui对象增加一个alert方法:$.extend($.ligerMethods.Grid, alert : function () /要注意到一点,这里的this就是ligerui对象 var rowdata = this.getSelectedRow(); if (!rowdata) alert(空); else alert(rowdata.CustomerID); );function show() /后面就可以这样使用 Var g = $(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号