Panel是一个容器,可以容纳各种组件,结合layout可以达到复杂布局的要求,看下面一个例子:
利用jquery-easyui可以很轻易地实现这个消息框:
<div class="easyui-panel" title="Complex Panel Layout"
icon="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="msn.gif" mce_src="msn.gif"/>
</div>
<div region="center" border="false" style="border:1px solid #ccc;"
mce_style="border:1px solid #ccc;">
<div class="easyui-layout" fit="true">
<div region="south" split="true" border="false" style="height:60px;">
<textarea style="overflow:auto;border:0;width:100%;height:100%;">
Hi,I am easyui.
</textarea>
</div>
<div region="center" border="false">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
我们无须编写任何JS代码就能够拥有强大的布局能力。
原文及下载地址:http://jquery-easyui.wikidot.com/tutorial:panel
分享到:
相关推荐
最后,`jquery-easyui-1.3.5`压缩包中的文件可能包括JavaScript库文件(如`jquery.easyui.min.js`)、CSS样式文件(如`easyui.css`)、图像资源文件(如图标)以及可能的示例和文档。开发者解压后可以直接引用这些...
4. **示例代码**:可能有一个`demo`或`examples`目录,展示了如何使用EasyUI创建各种界面组件和交互效果。 5. **帮助文档**:可能以HTML、PDF或其他格式存在,帮助开发者理解如何使用EasyUI。 在使用jQuery EasyUI...
在源码中,我们可以看到如何通过jQuery选择器和方法来创建和控制DataGrid,以及如何与后台进行数据交互。对于开发者来说,理解这些底层机制可以帮助实现更复杂的业务逻辑。 此外,EasyUI还支持主题定制,源代码中...
在这款名为 "jquery-easyui-EDT-1.4-build1-附带各种主题" 的压缩包中,我们不仅获得了 jQuery EasyUI 的核心库,还得到了一套丰富多样的主题资源,这将为我们的网页设计带来极大的灵活性和视觉吸引力。 1. **...
在这个特定的案例中,“jquery-easyui-portal 自定义布局”意味着我们将探讨如何利用jQuery EasyUI来创建一个可定制的门户布局。 首先,jQuery EasyUI 提供了诸如窗口(Window)、面板(Panel)、菜单(Menu)、...
在 "jquery-easyui-1.3.2" 版本中,官方提供了一系列的演示,涵盖了各个组件的基本用法和复杂功能,让开发者可以快速上手。 1. **DataGrid**:数据网格是EasyUI的重要组件,用于展示和操作表格数据。在demo中,你...
布局组件允许开发者灵活地划分页面区域,创建复杂的页面布局。1.3.3版本中,布局组件的性能和稳定性得到了提升,支持动态添加和删除面板,以及响应式布局,适应不同设备的显示需求。 5. **表单(form)验证** ...
- "jquery-easyui-1.3.2"压缩包中的帮助文档详细介绍了每个组件的用法、配置选项、API方法以及示例代码。 - 文档还涵盖了常见问题解答、错误处理和最佳实践,为开发者提供全方位的支持。 6. **整合与开发** - ...
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了HTML用户界面的创建,提供了丰富的UI组件和数据绑定功能。这个“jquery-easyui-1.3.3v1”压缩包包含了该框架的1.3.3版本,这是一个重要的更新,主要体现在...
在“jquery-easyui-1.2.5”中,我们可以找到以下关键组成部分: 1. **jQuery库**:EasyUI 基于jQuery,因此首先需要引入jQuery库,为EasyUI提供底层的DOM操作和事件处理支持。 2. **EasyUI CSS文件**:这些文件...
`demo`目录则是一系列示例代码,展示了如何使用EasyUI创建各种组件和实现常见功能,对于学习和调试非常有帮助。 最后,`locale`目录包含了多种语言的本地化文件,使得EasyUI支持多语言环境,对于国际化应用来说是必...
在 `jquery-easyui-1.3.2` 版本中,主要包含以下组件和功能: 1. **布局(Layout)**: 提供了灵活的页面布局方式,可以将页面分割成多个区域,每个区域可以嵌入不同的内容或组件。 2. **窗口(Window)**: 可以...
3. 组件化开发:通过各种预定义的组件,如表单、面板、布局等,开发者可以快速构建复杂的用户界面。 4. 事件驱动:组件间的交互主要通过事件触发,如点击、选择、加载等,使得代码逻辑更加清晰。 5. 插件扩展:...
在jQuery EasyUI中,jQuery作为基础,提供了便利的DOM选择器和链式操作。 - **jQuery EasyUI**:基于jQuery,EasyUI提供了一套完整的UI组件,如对话框、表格、树形结构、下拉菜单等,使开发者能够快速构建具有专业...
- **组件丰富**:jQuery EasyUI 提供了诸如对话框(Dialog)、表格(Grid)、树形控件(Tree)、下拉选择框(ComboBox)、菜单(Menu)等多种常见的 UI 控件,满足开发各种复杂界面的需求。 - **响应式设计**:...
Portal布局是"jquery-easyui-portal"中的关键特性,它允许在一个页面上并排展示多个窗口或者面板,用户可以根据需求自由调整这些窗口的大小和位置,实现个性化的工作空间。这种布局方式在企业级应用中特别常见,...
6. **Layout**:Layout 组件用于构建页面布局,支持多区域划分,方便创建复杂且灵活的页面结构。 7. **Menu**:Menu 组件则用于创建各种菜单,可以用于导航、工具栏或右键上下文菜单,提供了丰富的样式和事件处理。...
EasyUI 基于 jQuery,利用其强大的功能来实现更复杂的 UI 组件。 - **UI 组件**: EasyUI 提供了一系列预定义的 UI 元素,如对话框、表单、菜单、按钮、数据网格等,这些组件具有统一的样式和交互行为,可快速构建...