jQuery EasyUI,LinkButton(按钮)组件

 jQuery EasyUI,LinkButton(按钮)组件_jquery

学习要点:

  1.加载方式

  2.属性列表

  3.方法列表

 

本节课重点了解 EasyUI 中 LinkButton(按钮)组件的使用方法,这个组件不依赖于其 他组件。

 

一.加载方式



//class 加载方式
<a href="###" class="easyui-linkbutton">按钮</a>


 



//JS 加载调用
$('#box').linkbutton({
  text : '提交',
});


 

 

二.属性列表

jQuery EasyUI,LinkButton(按钮)组件_多选框_02

 

id  string 组件的 ID 属性。默认为 null,给按钮重新设置id



$(function () {
$('#box').linkbutton({
id:'pox' //给按钮重新设置id
});
});


 

disabled  boolean 设置 true 则禁止按钮。默认为 false



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮</a>
**/

$(function () {
$('#box').linkbutton({
disabled:true //设置 true 则禁止按钮。默认为 false
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

toggle  boolean 设置 true 则允许用户切换其状态是否被选中,可实现 checkbox 复选效果。默认为 false,模拟多选框效果



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
<a id="pox" href="#">按钮2</a>
**/

$(function () {
$('#box').linkbutton({
toggle:true //模拟多选框效果
});
$('#pox').linkbutton({
toggle:true //模拟多选框效果
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

selected  boolean 定义按钮初始的选择状态,true 是被选中,false为未选中。默认为 false



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
<a id="pox" href="#">按钮2</a>
**/

$(function () {
$('#box').linkbutton({
toggle:true, //模拟多选框效果
selected:true //定义按钮初始的选择状态,true 是被选中,false为未选中。默认为 false
});
$('#pox').linkbutton({
toggle:true //模拟多选框效果
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

group  string 指定相同组名的按钮同属于一个组,可实现 radio单选效果。默认为 null,模拟单选框效果



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
<a id="pox" href="#">按钮2</a>
**/

$(function () {
$('#box').linkbutton({
toggle:true,
group:'xb' //模拟单选框效果

});
$('#pox').linkbutton({
toggle:true,
group:'xb' //模拟单选框效果
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

plain  boolean 设置 true 时显示简洁效果。默认为 false



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
plain:true //设置 true 时显示简洁效果。默认为 false
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

text  string 按钮文字。默认为空字符串



$(function () {
$('#box').linkbutton({
text:'发送' //按钮文字
});
});


 

iconCls  string 显示在按钮文字左侧的图标(16x16)的 CSS 类 ID。默认为 null,设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok' //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

iconAlign  string 按钮图标位置。默认为 left,还有 right,按钮图标位置



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok', //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
iconAlign:'right' //按钮图标位置
});
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

 

三.方法列表

jQuery EasyUI,LinkButton(按钮)组件_jquery_17

 

options  none 返回属性对象



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok', //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
iconAlign:'right' //按钮图标位置
});
alert($('#box').linkbutton('options')); //返回属性对象
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

disable  none 禁止按钮



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok', //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
iconAlign:'right' //按钮图标位置
});
$('#box').linkbutton('disable'); //禁止按钮
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

enable  none 启用按钮



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok', //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
iconAlign:'right' //按钮图标位置
});
$('#box').linkbutton('disable'); //禁止按钮
$('#box').linkbutton('enable'); //启用按钮
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

select  none 选择按钮



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok', //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
iconAlign:'right' //按钮图标位置
});
$('#box').linkbutton('select'); //选择按钮
$('#box').linkbutton('unselect'); //取消选择按钮
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

unselect  none 取消选择按钮



jQuery EasyUI,LinkButton(按钮)组件_jquery_03

/**
<a id="box" href="#">按钮1</a>
**/

$(function () {
$('#box').linkbutton({
text:'发送', //按钮文字
iconCls:'icon-ok', //设置按钮文字左侧的图标,设置的jQueryEasyUI/themes/icon.css里的名称
iconAlign:'right' //按钮图标位置
});
$('#box').linkbutton('select'); //选择按钮
$('#box').linkbutton('unselect'); //取消选择按钮
});


jQuery EasyUI,LinkButton(按钮)组件_jquery_03


 

 

$.fn.linkbutton.defaults 重写默认值对象。



$.fn.linkbutton.defaults.iconCls = 'icon-add';