linkbutton组件

可独立存在的组件。

inkbutton 按钮组件

通过$.fn.linkbutton.defaults重写默认的defaults
链接按钮(linkbutton)用于创建一个超链接按钮。它是一个正常的<a>标记的表示,可以表示图标和文本,或者仅仅显示图标和文本中的一个。按钮宽度可动态扩展/收缩以适应期文本标签。

创建:
1、创建链接按钮
从标记创建链接按钮(linkbutton)更容易:
<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-search‘">easyui</a>
JS创建链接按钮(linkbutton)
<a id="btn" href="#">easyui</a>
$("#btn").linkbutton({
iconCls:‘icon-search‘
});
2、处理链接按钮上的点击
链接按钮linkbutton上的点击把用户引导到其他页面
<a href="otherpage.php" class="easyui-linkbutton" data-options="iconCls:‘icon-search‘">easyui</a>
下面的实例将警告一个消息
<a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-search‘" onClick="javascript:alert(‘easyui‘)">easyui</a>
使用Jquery绑定click处理程序
<a id="btn" class="easyui-linkbutton" data-options="iconCls:‘icon-search‘">easyui</a>
$(function(){
$("#btn").bind(‘click‘,function(){
alert(‘easyui‘);
};
});

属性:
id string 该组件的id属性 null
disabled boolean 如果设置为trie,则禁用按钮 fasle
toggle boolean 如果设置为true,则允许用户切换按钮的选中状态,该属性自版本1.3.3起可用 false
selected boolean 定义按钮状态是否已被选择。1.3.3开始可用 false
group string 指示按钮的所属分组名称。1.3.3开始可用 null
plain boolean 如果设置为true,则显示一个简单的效果 false
text string 按钮文本 ""
iconCls string 在左边显示一个16x16图标的CSS class bull
iconAlign string 按钮图标的位置。可能的值"left","right",该属性1.3.2启用 left

方法
options none 返回选项(options)属性(property)
disable none 禁用按钮。代码示例:
$("btn").linkbutton(‘disable‘);
enable none 启用按钮
selecte none 选中按钮,1.3.3可启用
unselect none 未选中按钮。1.3.3可启用。

<html>
<title>index</title>
<head>
<meta charset="UTF-8">

    <script type="text/javascript" src="easyui/jquery.min.js"></script>
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
</head>
<body>
    <div style="width:400px;height:400px; margin-left:400px; margin-top:100px;">
        <!--
        <div class="easyui-linkbutton" data-options="iconCls:‘icon-search‘">选择</div>
        -->
        <div id="box">按钮</div>
        <div id="pox">按钮</div>

    </div>

</body>
</html>

$(function(){
    $.fn.linkbutton.defaults.selected = true;

    $("#box").linkbutton({
        //id : ‘button1‘,  //改变div的id属性的值
        toggle : true, //令按钮点击一次后阴影,达到类似复选框的效果
        //selected : ‘true‘, //直接令按钮在初始化后被选中,类似复选框中的被选中,或者说是selected标签中的selected
        //group : ‘sex‘ //同一个组中的互相牵制,group相同可以达到radio的效果
        //plain : true, //简单样式,只有鼠标移动到其上面才显示样式
        text : ‘helloWorld‘, //直接改变按钮的内容
        iconCls : ‘icon-remove‘, // 图标名对应C:\Users\zhen\Desktop\EasyUI\easyui\themes\icon.css中的类选择器名。图片对应的在icons文件夹内,可自定义
        iconAlign : ‘right‘, //图标对应的位置
    });

    $("#pox").linkbutton({
        //id : ‘button2‘,  //改变div的id属性的值
        toggle : true, //令按钮点击一次后阴影,达到类似复选框的效果
        //selected : ‘true‘, //直接令按钮在初始化后被选中,类似复选框中的被选中,或者说是selected标签中的selected
        //group : ‘sex‘
    });

    //console.log($("#box").linkbutton(‘options‘));
    //$("#box").linkbutton(‘disable‘);
    //$("#box").linkbutton(‘enable‘);
    //$("#box").linkbutton(‘select‘);

});
时间: 2024-10-06 22:01:21

linkbutton组件的相关文章

在easyui datagrid中formatter数据后使用linkbutton

http://ntzrj513.blog.163.com/blog/static/2794561220139245411997/ formatter:function(value,rowData,rowIndex){ if(value==""||value==null){ return "未知"; return rowData.cname+"<a class='easyui-linkbutton' data-options=\"iconCl

EasyUI 10-Tabs(选项卡)组件

这个组件依赖于Panel面板组件和LinkButton组件

转:学习 easyui 之四:禁用 linkbutton 问题

学习 easyui 之四:禁用 linkbutton 问题 1.问题的起源 linkbutton 是 easyui 中常用的一个控件,我们可以使用它创建按钮.用法很简单,使用 a 元素,标记上 easyui-linkbutton 的类就可以看到按钮了. <a id="btn" class="easyui-linkbutton">这是一个按钮</a> 看起来就是这个样子 或者使用代码方式. $("#btn").linkbut

easyui组件解析的实现思路

1. 每一个easyui组件都有一个以其组件名称命名的函数例如:linkbutton: 这个函数的功能有三部分: $.fn.linkbutton = function(options, param){ // 第一个功能:这个函数可以接受一个字符串参数,这个字符串参数通常就是 // 这个组件所提供的函数的名称,通过下面的代码就实现了,对该函数的调用 // 其实这里可以这样实现的原因是,js 不是一种强类型语言,所以他不会检查函数传递参数的类型.这就给函数传递的参数的作用可以动态变化. ??????

MornUI的教程学习

第一章:关于Morn UI资源命名规则 1.在Morn里,图片即组件,编辑器会根据资源前缀识别成对应的组件,比如命名为:btn_xxx会被识别为按钮. 2.这个命名规则是在编辑器下MornUILIb.xml文本中配置的,可以进行修改命令规则,一般不需要. 3.编辑器默认的资源对应规则:(不区分大小写) (1)Label组件(文本框):Label_xxx (2)TextInput组件(输入框):input_xxx或textinput_xxx (3)TextArea组件(文本域,带滚动条):area

EasyUI中修改DataGrid的单元格显示内容

自定义的单元格数据显示,以实现如下效果为例 使用列属性的formatter属性即可修改,示例如下 $("#roleList").datagrid({     url : "${pageContext.request.contextPath}/role/list",     columns : [[{         field : "id",         checkbox : true     }, {         field : &qu

如鹏网学习笔记(十三)EasyUI

一.EasyUI简介 是一组基于JQuery的UI插件集合 主要作用:为JQuery对象提供新的方法,实现新的功能 可以快速创建出简洁.友好.美观的页面,非常适合做网站后台管理页面(不够漂亮,不适合做前台页面) 官方文档:http://www.jeasyui.com/documentation/index.php 二.panel组件的创建 分两步: 1,引入需要的样式文件和js文件 <link rel="styleSheet" type="text/css"

JqueryEasyUI教程

第一章EasyUI中弹出框dialog的使用为div标签加上class="easyui-dialog"即可使用一.引入文件介绍jquery.min.js:jquery核心文件,不再支持IE9以下文件:jquery.easyui.min.js:easyui核心文件:easyui-lang-zh_CN.js:EasyUI中文提示信息easyui.css:EasyUI核心UI文件CSSicon.css:EasyUI图标文件二.Parser解析器,Parser解析器是专门解析渲染各种UI组件的

jQuery EasyUI之EasyLoader使用

EasyLoader是可以动态加载脚本和CSS文件,也可以动态加载EasyUI已有组件 需要引用EasyLoader.js文件,注意:这里就不需要引用jquery.easyui.min.js文件了. 比如需要加载linkbutton组件,则可以用下面的两种方式来加载: 第一种通过设置class来实现: <a href="#" class="easyui-linkbutton" onclick="load1()">加载日历</a&