`
java-mans
  • 浏览: 11710500 次
文章分类
社区版块
存档分类
最新评论

使用easyUI在panel中创建复杂布局

 
阅读更多

@author YHC

Panel 允许你创建自定义布局对多种用途.在这个示例我们使用panel和layout插件创建一个msn消息框.


查看 Demo

我们使用多个layout在面板里面,在消息框的顶部我们放置一个查询输入框,我们也放置一个人的图片在右边,中间的区域我们切割为2部分,通过设置split

属性为true,允许用户改变panel区域的大小.

以下就是所有代码:

<div class="easyui-panel" title="Complex Panel Layout" iconCls="icon-search" collapsible="true" style="padding:5px;width:500px;height:250px;">  
    <div class="easyui-layout" fit="true">  
        <div region="north" border="false" class="p-search">  
            <label>Search:</label><input></input>  
        </div>  
        <div region="center" border="false">  
            <div class="easyui-layout" fit="true">  
                <div region="east" border="false" class="p-right">  
                    <img src="images/msn.gif"/>  
                </div>  
                <div region="center" border="false" style="border:1px solid #ccc;">  
                    <div class="easyui-layout" fit="true">  
                        <div region="south" split="true" border="false" style="height:60px;">  
                            <textarea style="border:0;width:100%;height:100%;resize:none">Hi,I am easyui.</textarea>  
                        </div>  
                        <div region="center" border="false">  
                        </div>  
                    </div>  
                </div>  
            </div>  
        </div>  
    </div>  
</div>  
我们不需要写任何的javascript代码,它自己有非常强大的功能去设计用户界面.

下载EasyUI 示例代码:



分享到:
评论

相关推荐

    EasyUI tutorial 中文版 chm

    使用easyUI在panel中创建复杂布局 使用easyUI创建折叠面板 使用easyUI创建Tabs标签 使用easyui创建tabs组件和动态添加 使用easyUI创建一个自动播放的tabs 使用easyUI创建XP风格左侧面板 DataGrid 使用...

    easyui 整体框架布局1.2.6

    1. **基本布局组件**:EasyUI 提供了 `layout` 组件,通过简单的 HTML 标签和属性配置,可以快速创建复杂的页面布局。例如,`&lt;div class="easyui-layout"&gt;` 标签定义了一个布局容器。 2. **区域定义**:在 `layout`...

    jQuery EasyUI 中文API—Layout(Panel)

    Layout(布局)是 jQuery EasyUI 中的一个核心组件,它允许我们在网页上创建复杂的布局结构,方便地管理和组织页面内容。在本篇文章中,我们将深入探讨 jQuery EasyUI 中的 Layout(面板布局)及其相关API。 Layout...

    easyui页面布局示例

    在“easyui页面布局示例”中,我们将探讨如何利用 EasyUI 实现高效且直观的页面布局,并结合导航菜单,实现动态内容加载。 首先,EasyUI 提供了多种布局模式,如网格布局(grid layout)、面板布局(panel layout)...

    jquery-easyui-portal 自定义布局

    在自定义布局中,Panel经常被用作容器,通过设置其`fit`属性为`true`,使其填充父容器的空间,实现灵活的布局。 2. **Splitter**:Splitter是用于划分两个或多个区域的组件,用户可以通过拖动分割线来调整各区域的...

    easyui框架

    例如,通过 `&lt;div class="easyui-panel"&gt;` 创建一个面板,或者使用 `&lt;table class="easyui-datagrid"&gt;` 创建数据网格。这种声明式的编程方式使得开发者无需深入了解 CSS 和 JavaScript 的细节,就能实现界面设计。 ...

    EasyUI使用的demo

    在这个demo中,可能展示了如何使用这些布局元素来创建一个有层次、清晰的用户界面。例如,可能使用了`&lt;div class="easyui-layout"&gt;`来定义一个可调整的布局区域,并通过`data-options`属性设置各个部分的大小和位置...

    jQuery EasyUI 1.3 API 中文教程

    在panel中创建复杂布局 创建折叠面板 创建Tabs标签 创建和动态添加tabs组件 创建自动播放tab 创建XP风格左侧面板 数据表格 转换table到数据表格 数据表格添加分页组件 数据表格添加查询功能 ...

    easyui1.7中文api

    在实际开发中,EasyUI 1.7中文API的CHM文件是宝贵的参考资料,它详细解释了每个组件的用法、配置选项、方法和事件,还包含了丰富的示例代码,有助于开发者快速上手和解决疑难问题。通过深入学习和实践,开发者能够...

    easyui1.4中文文档

    Panel组件可以作为容器使用,支持标题、工具栏、状态栏等,可用于构建复杂的布局。EasyUI还提供了栅格布局(grid layout)和流式布局(flow layout),方便地调整元素的位置和大小。 11. **数据绑定** EasyUI ...

    easyUI几个实例

    "easyUI几个实例"这个压缩包很可能包含了一些使用 EasyUI 实现的复杂布局和功能的应用示例,旨在帮助学习者更好地理解和掌握 EasyUI 的实际应用。 在深入探讨这些实例之前,我们先来了解一下 EasyUI 的核心概念和...

    jQuery+EasyUI+API中文文档+示例

    EasyUI的组件如panel(面板)、tabs(标签页)和layout(布局)等,为构建复杂的网页界面提供了便利。每个组件都有其特定的配置项,如width、height、title等,以及事件处理如onLoad、onClick等。 总的来说,jQuery...

    easyui中文帮助文档

    `easyui-tabs` 用于创建选项卡式布局,允许在一个页面上同时显示多个内容区域,每个选项卡对应一个独立的内容面板,方便用户切换浏览。 8. **easyui-menu-sep (菜单分隔线)** `easyui-menu-sep` 是在菜单中用于...

    EasyUI中文API 1.7

    5. **布局管理**:`layout`组件允许用户创建复杂的布局结构,如北部、南部、东部、西部和中心区域,方便地调整页面元素的位置和大小。 6. **导航和菜单**:`menu`和`toolbar`组件用于创建各种导航和工具栏,可以...

    EasyUI 中文API

    7. **布局管理**:EasyUI 提供了多种布局组件,如`splitter`(分割器)和`layout`(布局),帮助开发者构建复杂页面结构。 8. **表单处理**:`form`组件与`validatebox`验证插件结合,可以实现表单数据验证和提交。...

    Easyui中文文档.chm

    6. **布局管理**:Easyui的layout组件可以实现复杂的页面布局,包括面板(panel)的拖放、伸缩和嵌套,为创建响应式和动态布局提供了便利。 7. **Ajax和异步通信**:Easyui利用jQuery的Ajax功能,可以方便地实现...

    jquery easyui1.3.4 中文文档

    4. **导航与布局**:如 tabs、splitter、layout 等,用于构建复杂页面布局和导航结构。 5. **对话框与提示**:如 dialog、tooltip 等,用于用户交互和信息提示。 6. **其他组件**:如按钮(button)、进度条...

    jquery_easyui 中文手册

    布局(Layout)组件用于创建复杂的页面布局,可以划分成多个区域,如上、下、左、右、中心等。`$("#element").layout`方法用于创建和管理布局。 **14. easyui-menu:菜单组件** 菜单(Menu)组件用于创建下拉菜单,...

    jQuery_EasyUI中文帮助手册_jqueryeasyui_easyui_

    1. **组件(Widgets)**:包括布局(Layout)、表格(Grid)、表单(Form)、菜单(Menu)、对话(Dialog)、面板(Panel)等,这些组件覆盖了日常开发中常见的交互元素。 2. **数据绑定(Data Binding)**:与表格...

    EasyUI中文API和收费皮肤

    2. **布局组件**:如面板(panel)、网格布局(gridpanel)、流式布局(flow)等,用于组织和管理页面的结构。 3. **菜单与按钮**:菜单(menu)和按钮(button)是用户交互的重要部分,EasyUI提供了各种样式和功能...

Global site tag (gtag.js) - Google Analytics