`

EXT面板Panel

    博客分类:
  • ext
ext 
阅读更多
面板Panel 是ExtJS 控件的基础,很高级控件都是在面板的基础上扩展的,还有其它大
多数控件也都直接或间接有关系。应用程序的界面一般情况下是由一个一个的面板通过不同
组织方式形成。
面板由以下几个部分组成,一个顶部工具栏、一个底部工具栏、面板头部、面板尾部、
面板主区域几个部分组件。面板类中还内置了面板展开、关闭等功能,并提供一系列可重
用的工具按钮使得我们可以轻松实现自定义的行为,面板可以放入其它任何容器中,面板本
身是一个容器,他里面又可以包含各种其它组件。
面板的类名为Ext.Panel,其xtype 为panel,下面的代码可以显示出面板的各个组成部
分:
Ext.onReady(function(){
new Ext.Panel({
renderTo:"hello",
title:"面板头部header",
width:300,
height:200,
html:'<h1>面板主区域</h1>',
tbar:[{text:'顶部工具栏topToolbar'}],
bbar:[{text:'底部工具栏bottomToolbar'}],
buttons:[{text:"按钮位于footer"}]
});
});

一般情况下,顶部工具栏或底部工具栏只需要一个,而面板中一般也很少直接包含按钮,
一般会把面板上的按钮直接放到工具栏上面。比如下面的代码:
Ext.onReady(function(){
new Ext.Panel({renderTo:"hello",
title:"hello",
width:300,
height:200,
html:'<h1>Hello,easyjf open source!</h1>',
tbar:[{pressed:true,text:'刷新'}]
});
});

该面板包含面板Header,一个顶部工具栏及面板区域三个部分。
分享到:
评论

相关推荐

    EXT dojochina 面板示例Ext.Panel.rar

    EXT dojochina 面板示例Ext.Panel.rar EXT dojochina 面板示例Ext.Panel.rar

    extjs中Ext.Panel和TreePanel 组件动态加载本地页面数据

    动态加载本地数据到`Ext.Panel`通常涉及到异步请求,使用`Ajax`或`Store`的`load`方法,通过URL获取JSON或XML格式的数据,并将其渲染到面板内。 例如: ```javascript var panel = Ext.create('Ext.Panel', { ...

    Extjs自动最大化panel

    在EXTJS中,"Extjs自动最大化panel"是一种高级布局技术,它允许用户创建一个能够自动适应并填充其容器的面板(Panel)。这种特性对于构建响应式和自适应的用户界面至关重要,尤其在现代Web应用中,用户期望界面能够...

    ExtPanel和其他控件

    在本文中,我们将深入探讨Ext.Net框架中的几个关键控件及其属性,包括ExtPanel、Resizable、GridPanel、TreeNode以及Store和ComboBox。这些控件在构建富客户端Web应用程序时扮演着重要角色。 首先,让我们来看看Ext...

    Ext.Tree.Panel

    `Ext.Tree.Panel`是EXT JS库中的一个重要组件,用于展示层次结构的数据,通常用作树形菜单或文件系统目录的视图。这个组件是EXT JS框架中用于创建交互式、可扩展的树结构的工具。以下是对`Ext.Tree.Panel`相关知识的...

    ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例

    用户可以通过折叠和展开Accordion面板浏览不同分类,而Ext.tree.Panel则提供了一种直观的方式来展示和操作层级结构的数据。这种技术组合在企业级应用开发中非常常见,能够提供高效、用户友好的界面体验。

    extjs4的Ext.frorm.Panel控件属性说明和表单控件说明

    主要用例子说明extjs4的form表单的运用,其中有表单属性说明,表单控件运用说明如: title:'表单', //表单标题 bodyStyle:'padding:5 5 5 5', //表单边距 height:120, //表单高度 width:200, //表单宽度 ...

    ext继承重写

    通过这种方式,`MyPanel`就具备了`Ext.panel.Panel`的所有特性,如布局管理、工具栏、标题等,并且我们可以在`MyPanel`中添加自己的特定配置和方法,以满足特定需求。 然而,仅仅继承父类的方法可能并不足够,有时...

    Ext常用属性总结.doc

    Ext JS支持多种布局管理器,如Border Layout、Card Layout等,并且内置了大量组件,如Grid Panel、Tree Panel等,极大地简化了前端开发工作。 #### 二、Ext JS常用属性详解 ##### 2.1 title (标题) **作用:** ...

    Ext3.0最经典的学习教程.pdf

    Ext.Panel是ExtJS中最基本的面板组件,它可以扩展自Ext.Container,并且可以进一步扩展出更强大的面板。标准的Ext.Panel组件由以下几个部分组成: - 底部工具栏 (`bottomtoolbars`) - 顶部工具栏 (`toptoolbars`)...

    Extjs面板和布局

    这段代码创建了一个标准的`Ext.Panel`实例,包含了面板的各种功能区域,如头部、工具栏、主体和底部等。通过这种方式,可以构建出高度定制化的用户界面。 ### 总结 通过本文的介绍,我们了解到Extjs中的面板不仅是...

    editTreeGrid ext可编辑的treegridpanel

    `editTreeGrid`是EXT JS中的一个特例,它是可编辑的TreeGrid面板,提供了在树节点中直接编辑数据的能力。这种组件通常用于管理具有层次关系的数据,比如组织结构、文件系统或数据库表的层级结构。 1. **EXT JS简介*...

    Ext-window属性

    在Ext JS中,`Ext.Panel`是一个强大的组件,它可以用来创建各种复杂的用户界面。当Panel被用作窗口时,它通常会继承或包含`Ext.window.Window`的一些属性。以下是对`Ext.Panel` API中与`Window`相关的属性的详细解释...

    Ext4.0学习总结及功能详解(特别详细)

    Ext.create('Ext.panel.Panel', { title: 'Accordion Layout', width: 300, height: 300, x: 20, y: 20, layout: 'accordion', defaults: { bodyStyle: 'padding:15px' }, layoutConfig: { ...

    ext教程、ext核心API 、ext中文教程

    EXT的组件化思想是其核心,通过各种组件如表格(Grid)、面板(Panel)、窗口(Window)等,可以构建出复杂的UI结构。教程会详细讲解这些组件的属性、方法和事件,帮助初学者快速上手。 "EXT核心API"则深入介绍了...

    EXT.form组件

    1. `form`:`Ext.FormPanel`是EXT JS中的表单面板,它是一个容器,可以容纳各种表单字段和其他组件。表单面板允许你定义布局、提交行为以及处理表单数据的方法。 2. `checkbox`:`Ext.form.Checkbox`是用于创建复选...

    Ext4详细解读

    3. **适用范围**:Accordion布局主要应用于`Ext.Panels`以及所有`Ext.panel.Panel`子项中。 **配置参数详解:** - `title`: 面板的标题。 - `layout`: 指定为`'accordion'`来使用Accordion布局。 - `width`/`...

    EXT 布局 Layout 资料

    new Ext.Panel({ renderTo: "hello", title: "容器组件", layout: "column", width: 500, height: 100, items: [{ title: "列1", width: 100 }, { title: "列2", width: 200 }, { title: "列3", ...

    ext.net安装说明

    &lt;ext:Panel ID="Panel1" runat="server" Title="示例面板"&gt; &lt;ext:Label Text="欢迎使用 Ext.NET!" runat="server"/&gt; &lt;/ext:Panel&gt; ``` 通过以上步骤,您可以成功地在 ASP.NET 项目中安装和配置 Ext.NET,并...

Global site tag (gtag.js) - Google Analytics