美文网首页
可爱的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