@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在panel中创建复杂布局 使用easyUI创建折叠面板 使用easyUI创建Tabs标签 使用easyui创建tabs组件和动态添加 使用easyUI创建一个自动播放的tabs 使用easyUI创建XP风格左侧面板 DataGrid 使用...
1. **基本布局组件**:EasyUI 提供了 `layout` 组件,通过简单的 HTML 标签和属性配置,可以快速创建复杂的页面布局。例如,`<div class="easyui-layout">` 标签定义了一个布局容器。 2. **区域定义**:在 `layout`...
Layout(布局)是 jQuery EasyUI 中的一个核心组件,它允许我们在网页上创建复杂的布局结构,方便地管理和组织页面内容。在本篇文章中,我们将深入探讨 jQuery EasyUI 中的 Layout(面板布局)及其相关API。 Layout...
在“easyui页面布局示例”中,我们将探讨如何利用 EasyUI 实现高效且直观的页面布局,并结合导航菜单,实现动态内容加载。 首先,EasyUI 提供了多种布局模式,如网格布局(grid layout)、面板布局(panel layout)...
在自定义布局中,Panel经常被用作容器,通过设置其`fit`属性为`true`,使其填充父容器的空间,实现灵活的布局。 2. **Splitter**:Splitter是用于划分两个或多个区域的组件,用户可以通过拖动分割线来调整各区域的...
例如,通过 `<div class="easyui-panel">` 创建一个面板,或者使用 `<table class="easyui-datagrid">` 创建数据网格。这种声明式的编程方式使得开发者无需深入了解 CSS 和 JavaScript 的细节,就能实现界面设计。 ...
在这个demo中,可能展示了如何使用这些布局元素来创建一个有层次、清晰的用户界面。例如,可能使用了`<div class="easyui-layout">`来定义一个可调整的布局区域,并通过`data-options`属性设置各个部分的大小和位置...
在panel中创建复杂布局 创建折叠面板 创建Tabs标签 创建和动态添加tabs组件 创建自动播放tab 创建XP风格左侧面板 数据表格 转换table到数据表格 数据表格添加分页组件 数据表格添加查询功能 ...
在实际开发中,EasyUI 1.7中文API的CHM文件是宝贵的参考资料,它详细解释了每个组件的用法、配置选项、方法和事件,还包含了丰富的示例代码,有助于开发者快速上手和解决疑难问题。通过深入学习和实践,开发者能够...
Panel组件可以作为容器使用,支持标题、工具栏、状态栏等,可用于构建复杂的布局。EasyUI还提供了栅格布局(grid layout)和流式布局(flow layout),方便地调整元素的位置和大小。 11. **数据绑定** EasyUI ...
"easyUI几个实例"这个压缩包很可能包含了一些使用 EasyUI 实现的复杂布局和功能的应用示例,旨在帮助学习者更好地理解和掌握 EasyUI 的实际应用。 在深入探讨这些实例之前,我们先来了解一下 EasyUI 的核心概念和...
EasyUI的组件如panel(面板)、tabs(标签页)和layout(布局)等,为构建复杂的网页界面提供了便利。每个组件都有其特定的配置项,如width、height、title等,以及事件处理如onLoad、onClick等。 总的来说,jQuery...
`easyui-tabs` 用于创建选项卡式布局,允许在一个页面上同时显示多个内容区域,每个选项卡对应一个独立的内容面板,方便用户切换浏览。 8. **easyui-menu-sep (菜单分隔线)** `easyui-menu-sep` 是在菜单中用于...
5. **布局管理**:`layout`组件允许用户创建复杂的布局结构,如北部、南部、东部、西部和中心区域,方便地调整页面元素的位置和大小。 6. **导航和菜单**:`menu`和`toolbar`组件用于创建各种导航和工具栏,可以...
7. **布局管理**:EasyUI 提供了多种布局组件,如`splitter`(分割器)和`layout`(布局),帮助开发者构建复杂页面结构。 8. **表单处理**:`form`组件与`validatebox`验证插件结合,可以实现表单数据验证和提交。...
6. **布局管理**:Easyui的layout组件可以实现复杂的页面布局,包括面板(panel)的拖放、伸缩和嵌套,为创建响应式和动态布局提供了便利。 7. **Ajax和异步通信**:Easyui利用jQuery的Ajax功能,可以方便地实现...
4. **导航与布局**:如 tabs、splitter、layout 等,用于构建复杂页面布局和导航结构。 5. **对话框与提示**:如 dialog、tooltip 等,用于用户交互和信息提示。 6. **其他组件**:如按钮(button)、进度条...
布局(Layout)组件用于创建复杂的页面布局,可以划分成多个区域,如上、下、左、右、中心等。`$("#element").layout`方法用于创建和管理布局。 **14. easyui-menu:菜单组件** 菜单(Menu)组件用于创建下拉菜单,...
1. **组件(Widgets)**:包括布局(Layout)、表格(Grid)、表单(Form)、菜单(Menu)、对话(Dialog)、面板(Panel)等,这些组件覆盖了日常开发中常见的交互元素。 2. **数据绑定(Data Binding)**:与表格...
2. **布局组件**:如面板(panel)、网格布局(gridpanel)、流式布局(flow)等,用于组织和管理页面的结构。 3. **菜单与按钮**:菜单(menu)和按钮(button)是用户交互的重要部分,EasyUI提供了各种样式和功能...