第二百零二节,jQuery EasyUI,Layout(布局)组件

jQuery EasyUI,Layout(布局)组件

学习要点:

  1.加载方式

  2.布局属性

  3.区域面板属性

  4.方法列表

本节课重点了解 EasyUI 中 Layout(布局)组件的使用方法,这个组件依赖于 Panel(面 板)组件和 resizable(调整大小)组件。

一.加载方式

class 加载方式,这个属性一般使用class方法使用

<body id="box" class="easyui-layout">
    <div data-options="region:‘north‘,title:‘头部标题‘,split:true" style="height:100px;"></div>
    <div data-options="region:‘south‘,title:‘底部标题‘,split:true" style="height:100px;"></div>
    <div data-options="region:‘east‘,title:‘右边标题‘,split:true" style="width:100px;"></div>
    <div data-options="region:‘west‘,title:‘左边标题‘,split:true" style="width:100px;"></div>
    <div data-options="region:‘center‘,title:‘中间标题‘" style="padding:5px;background:#eee;"></div>
</body>

layout()将一个符合要求的元素执行布局方法

$(function () {
    $(‘#box‘).layout({
        //......
    });
});

二.布局属性

fit   boolean如果设置为 true,布局组件将自适应父容易。当使用 body 标签创建布局的时候,整个页面会自动最大。默认为 false。

$(function () {
    $(‘#box‘).layout({
        fit:true    //如果设置为 true,布局组件将自适应父容易。当使用 body 标签创建布局的时候,整个页面会自动最大。默认为 false。
    });
});

三.区域面板属性

一般写在html属性data-options里

区域面板属性定义与 panel 组件类型,下面是公共和新增的属性:

title string 布局面板标题文本。默认值 null。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        split:true"
        style="height:100px;">
    </div>

region string 定义布局面板位置,可用的值有:north(上),south(下), east(右), west(左), center(中间)。默认值空。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        split:true"
        style="height:100px;">
    </div>

border boolean 为 true 时显示布局面板边框。默认值 true。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        border:false,
        "style="height:100px;">
    </div>

split boolean 为 true 时用户可以通过分割栏改变面板大小。默认值 false。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        split:true,
        "style="height:100px;">
    </div>

iconCls string 一个包含图标的 CSS 类 ID,该图标将会显示到面板标题上。默认值 null。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        iconCls:‘icon-remove‘,
        "style="height:100px;">
    </div>

href string 用于读取远程站点数据的 URL 链接。默认值null。加载数据

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        href:‘is_user.php‘,
        "style="height:100px;">
    </div>

collapsible boolean 定义是否显示折叠按钮。默认值 true。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        collapsible:false,
        "style="height:100px;">
    </div>

minWidth number 最小面板宽度。默认值10。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        minWidth:200,
        "style="height:100px;">
    </div>

minHeight number 最小面板高度。默认值10。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        minHeight:200,
        "style="height:100px;">
    </div>

maxWidth number 最大面板宽度。默认值10000。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        maxWidth:200,
        "style="height:100px;">
    </div>

maxHeight number 最大面板高度。默认值10000。

    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        maxHeight:200,
        "style="height:100px;">
    </div>

最终格式

<body id="box" >
    <div data-options="
        region:‘north‘,
        title:‘头部标题‘,
        maxHeight:200,
        split:true,
        "style="height:100px;">
    </div>
    <div data-options="region:‘south‘,title:‘底部标题‘,split:true" style="height:100px;"></div>
    <div data-options="region:‘east‘,title:‘右边标题‘,split:true" style="width:100px;"></div>
    <div data-options="region:‘west‘,title:‘左边标题‘,split:true" style="width:100px;"></div>
    <div data-options="region:‘center‘,title:‘中间标题‘" style="padding:5px;background:#eee;"></div>
</body>

四.方法列表

时间: 2024-12-05 23:03:33

第二百零二节,jQuery EasyUI,Layout(布局)组件的相关文章

第二百零三节,jQuery EasyUI,Window(窗口)组件

jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件依赖于 Panel(面 板)组件.resizable(调整大小)和 draggable(拖动)组件.这个组件扩展与 Panel 组件, 最大的优势就是调整大小和拖动以及内部布局. 一.加载方式 class 加载方式 <div id="box" class="easyui-w

第二百零八节,jQuery EasyUI,SplitButton(分割按钮菜单)组件

jQuery EasyUI,SplitButton(分割按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 SplitButton(分割按钮)组件的使用方法,这个组件依赖 于 Menu(菜单)组件和 LinkButton(按钮)组件. 注意:SplitButton(分割按钮)组件与,MenuButton(菜单按钮)是一样的,不同是(分割按钮)组件多了一个分隔符 一加载方式 class 加载方式 <a href="javascript:void

第三百零二节,三层架构讲解

第三百零二节,三层架构讲解 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer).业务逻辑层(Business Logic Layer).数据访问层(Data access layer).区分层次的目的即为了"高内聚低耦合"的思想.在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构.微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层.业务逻辑层(又或称为领域层).表示层.

第二百零六节,jQuery EasyUI,Menu(菜单)组件

jQuery EasyUI,Menu(菜单)组件 学习要点: 1.加载方式 2.菜单项属性 3.菜单属性 4.菜单事件 5.菜单方法 本节课重点了解 EasyUI 中 Menu(菜单)组件的使用方法,这个组件不依赖于任何其他 组件. 一.加载方式 菜单组件通常用于快捷菜单,在加载方式上,通过 class 或 JS 进行设置为菜单组件. 然后,再通过 JS 事件部分再响应. class 加载方式, <div id="box" class="easyui-menu"

第二百零四节,jQuery EasyUI,Dialog(对话框)组件

jQuery EasyUI,Dialog(对话框)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Dialog(窗口)组件的使用方法,这个组件依赖于Window(窗 口)组件.linkbutton (按钮)组件. 一.加载方式 class 加载方式 <div class="easyui-dialog" title="My Dialog" style="width:400px;height:200p

第二百零九节,jQuery EasyUI,Pagination(分页)组件

jQuery EasyUI,Pagination(分页)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Pagination(分页)组件的使用方法,这个组件依赖于 LinkButton(按钮)组件.

第二百零七节,jQuery EasyUI,MenuButton(菜单按钮)组件

jQuery EasyUI,MenuButton(菜单按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 MenuButton(菜单按钮)组件的使用方法,这个组件依赖于 Menu(菜单)组件和 LinkButton(按钮)组件. 一.加载方式 class 加载方式 <a href="javascript:void(0)" id="edit" class="easyui-menubutton"

第二百零二天 how can I 坚持

最近增肥好明显,胃口好没办法,只要肚子起不来就行了.加油. 其实挺幸福,想吃啥吃啥. 鱼会不会被冻死,买了加热棒不想用,该咋办呢. 股市又跌没了一千多,还是不够睿智,不够淡定. 人活这一辈子,到底最想留下什么.oncelife. 梦想. sleep.

“全栈2019”Java第一百零二章:哪些作用域可以声明局部内部类?

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第一百零二章:哪些作用域可以声明局部内部类? 下一章 "全栈2019"Java第一百零三章:匿名内部类详解 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学