美文网首页
可爱的easyUI小框架食用指南(常用功能)

可爱的easyUI小框架食用指南(常用功能)

作者: 小满哥哥的学习日记 | 来源:发表于2020-01-05 12:34 被阅读0次

    学习easyui主要是记忆属性。

    引入文件

        <link rel="stylesheet" type="text/css" href="<%=basePath %>/static/js/easyui/themes/default/easyui.css">
        <link rel="stylesheet" type="text/css" href="<%=basePath %>/static/js/easyui/themes/icon.css">
        <script type="text/javascript" src="<%=basePath %>/static/js/easyui/jquery.min.js"></script>
        <script type="text/javascript" src="<%=basePath %>/static/js/easyui/jquery.easyui.min.js"></script>
    

    Layout

    东西南北四个模块要分别是一个小盒子,统一放在一个大盒子里。设置宽高使用内联样式。

    <body class="easyui-layout">
    <div data-options="region:'north',title:'北丐',split:true" style="height: 100px"></div>
    <div data-options="region:'south',title:'南帝',noheader:true,split:true" style="height: 60px">
    <div data-options="region:'west',iconCls:'icon-world',title:'菜单栏',split:true" style="width: 150px">
    <div data-options="region:'east',title:'东邪',split:true" style="width: 150px"></div>
    <div data-options="region:'center',title:'中神通',split:true">
    </body>
    

    属性在data-options中设置

    属性名 属性类型 描述
    split boolean 是否可改变局部面板的大小
    region string 规定面板是东面板还是西面板
    title string 局部面板的标题

    Tab选项卡

    <div id="tb" class="easyui-tabs" data-options="fit:true">
    </div>
    

    属性在data-options中设置

    属性名 属性类型 描述
    fit boolean 选项卡铺满它所属的容器
    inconCls string 设置图标
    title string 选项卡的标题
    href string 将远程数据显示到面板(写URL)
    方法名 方法参数 描述
    add 好多个options 添加新的选项卡
    exist 选项卡面板的标题 检测选项卡是否存在
    select 选项卡面板的标题 选中该选项卡
    var flag = $("#tb").tabs('exists',node.text);
                if(!flag && node.url!=null){//选项卡不存在
                    $("#tb").tabs('add',{
                        title:node.text,
                        iconCls:node.iconCls,
                        closable:true,
                        href:"<%=basePath %>/pages/"+node.url
                    });
                }else{//选项卡存在,则选中
                    $("#tb").tabs('select',node.text);
                }
    

    Tree 树

    <ul class="easyui-tree" data-options="lines:true">
                <li data-options="iconCls:'icon-system'">
                    <span>导航栏管理</span>
                    <ul>
                        <li data-options="iconCls:'icon-ok'"><span>横向导航栏</span></li>
                    </ul>
                    <ul>
                        <li data-options="iconCls:'icon-user'"><span>竖向导航栏</span></li>
                    </ul>
                </li>
                <li><span>轮播图管理</span></li>
                <li><span>商品轮播管理</span></li>
                <li><span>限时特卖</span></li>
    </ul>
    

    DataGrid数据表格

    datagrid代表整个表格,表格里有url、columns是datagrid的属性

    <table id="dg"></table>
    $("#dg").datagrid({
      url:"<%=basePath %>/getHxMenus.do",
      columns:[
                        [
                            {checkbox:true},
                            {field:'id',title:'主键',width:150,align:'center',sortable:true},
                            {field:'title',title:'菜单名',width:150},
                            {field:'url',title:'跳转链接',width:150},
                            {field:'updateTime',title:'更新时间',width:200}
                        ]
                    ],
    })
    
    属性名 属性类型 描述
    columns array 列属性,里面存放表格列的子属性
    【列的子属性】field string 列字段名称
    【列的子属性】checkbox boolean 添加复选框
    【列的子属性】rownumbers boolean 显示行号
    【☆】【列的子属性】sortable boolean 是否可以排序,默认false
    toolbar array 添加工具栏,里面存放好多对象的子属性,对象和对象之间以'-添加分割线'
    【工具栏子属性】handler function 点击工具栏发生的事件
    striped boolean 斑马线效果
    rowStyler 函数(Index,row) 获取所有行以实现行样式(如隔行变色)
    【☆】sortName string 按照...将数据排序
    【☆】remoteSort boolean 是否可以从服务器远程排序,默认true
    pagination boolean 是否显示分页工具栏

    相关文章

      网友评论

          本文标题:可爱的easyUI小框架食用指南(常用功能)

          本文链接:https://www.haomeiwen.com/subject/nuiqactx.html