在前面的示例中,为了显示一个面板,我们需要在页面上添加一个,然后把Ext 控件
渲染到这个div 上。VeiwPort 代表整个浏览器显示区域,该对象渲染到页面的body 区域,
并会随着浏览器显示区域的大小自动改变,一个页面中只能有一个ViewPort 实例。看下面
的代码:
Ext.onReady(function(){
new Ext.Viewport({
enableTabScroll:true,
layout:"fit",
items:[{title:"面板",
html:"",
bbar:[{text:"按钮1"},
{text:"按钮2"}]
}]
});
});
Viewport 不需要再指定renderTo,而我们也看到Viewport 确实填充了整个浏览器显示区
域,并会随着浏览器显示区域大小的改变而改改。
Viewport 主要用于应用程序的主界面,可以通过使用不同的布局来搭建出不同风格的应
用程序主界面。在Viewport 上常用的布局有fit、border 等,当然在需要的时候其它布局也
会常用。看下面的代码:
Ext.onReady(function(){
new Ext.Viewport({
enableTabScroll:true,
layout:"border",
items:[{title:"面板",
region:"north",
height:50,
html:"<h1>网站后台管理系统!</h1>"
},
{title:"菜单",
region:"west",
width:200,
collapsible:true,
html:"菜单栏"
},
{
xtype:"tabpanel",
region:"center",items:[{title:"面板1"},
{title:"面板2"}]
}
]
});
});
分享到:
相关推荐
EXTJS的tabpanel是其组件库中的一个重要组成部分,用于创建具有多个选项卡的用户界面,每个选项卡代表一个独立的视图或工作区。在EXTJS应用中,tabpanel提供了灵活的布局管理和用户交互功能,使开发者能够构建高效且...
1. **Ext.TabPanel**: `Ext.TabPanel` 是EXT JS库中的一个容器组件,它提供了多页签的视图,每个页签可以包含不同的面板或组件。它具有高度定制性,支持设置各种属性,如默认激活的页签、页签位置、页签样式等。 2....
`Ext.TabPanel`允许开发者在单个容器中组织多个面板或视图,每个面板都有自己的标题,并且可以通过标签页进行切换。让我们通过代码示例和详细解释来理解其工作原理。 首先,`Ext.TabPanel`是`Ext.container....
**TabPanel** 是ExtJS中的一个常用组件,可以用来组织多个面板或视图,每个面板可以通过选项卡的形式进行切换展示。在本例中,我们将重点介绍如何在TabPanel中的GridPanel(表格面板)中根据不同条件动态改变行的...
EXT JS是一个流行的JavaScript框架,用于构建富客户端应用,它提供了一系列强大的组件,如表格、窗体、面板、菜单等,其中TabPanel是用于展示多个视图或内容区域的一种组件。 在EXT JS中,TabPanel允许用户在不同的...
在ExtJS中,TabPanel是常用的组件,用于展示多个面板(Panel)并提供标签页切换功能。当用户尝试关闭TabPanel中的某个Panel时,我们可能需要执行一些验证或确认操作,例如弹出对话框询问用户是否真的要关闭当前页面...
Ext.TabPanel允许我们在面板内创建选项卡式的界面,每个选项卡可以作为一个容器,加载不同的内容。这种布局方式对于内容分组和节省界面空间非常有效。而Ext.Viewport则是一个特殊的组件,它将面板设置为视口,即整个...
TabPanel是ExtJS的一个容器组件,它允许多个面板(Panel)在一个窗口中以标签页的形式展示。每个标签页都是一个独立的Panel,可以通过点击标签切换。TabPanel提供了许多配置选项,如: 1. `activeTab`: 指定初始激活...
EXT 2.0是EXT的一个早期版本,尽管如此,它已经包含了大量功能强大的组件,如TreePanel(树形面板)、GridPanel(表格面板)和TabPanel(选项卡面板)。这些组件在Web开发中广泛应用,能显著提升用户体验。 1. ...
它基于 Ext.js 库构建,提供了超过 100 种工具,包括 TextBox、ComboBox、Button、ToolBar、StatusBar、Panel、TabPanel、ExplorerBar、MenuBar、PictureBox 等多种控件,并且支持 Ajax 无刷新效果。这些特性使得 ...
6. **TabPanel(选项卡面板)**:TabPanel允许在一个区域内组织多个Panel,每个Panel对应一个选项卡。用户可以通过点击选项卡来切换显示的内容。TabPanel可以设置选项卡的位置,例如顶部或底部。 7. **TreePanel...
19)选项面板TabPanel 20)基本表格GridPanel 21)视图区ViewPort 22)可编辑表格EditorGridPanel 23)窗口基本应用 24)窗口分组 25)对话框 26)与服务器交互 27)Record 28)Store 29)TreePanel基本使用 30)使用树控件...
**TabPanel(标签面板)** TabPanel组件允许在一个界面上展示多个不同页面,每个页面由一个标签表示,用户可以通过点击标签来切换页面。 ##### 3. **TreePanel(树状面板)** TreePanel组件提供了一个层次化的...
**2.11 Tab Panel (Ext.TabPanel)** - **xtype**: `tabpanel` - **功能描述**:Tab Panel 是一个包含多个选项卡的容器。 - **主要用途**:用于展示多个相关的数据集或功能模块,每个选项卡代表一个不同的页面。 **...
- `animCollapse`: 设置面板折叠或展开时是否显示动画效果,默认情况下如果`Ext.Fx`类可用,则此选项为`true`,否则为`false`。 - `applyTo`: 可以指定页面上已存在的元素或元素ID,组件将会追加到该元素的后面...
除了 Border 和 Column 布局之外,Ext JS 还提供了多种其他布局选项,如: - **Fit 布局**:该布局使得容器中的单一子元素充满整个容器空间。 - **Form 布局**:适用于表单,它使子元素以标签/字段的形式进行布局。...
EXT JS提供了丰富的UI组件,如GridPanel(表格),FormPanel(表单),Window(弹出窗口),TabPanel(选项卡)等,这些都是构建用户界面的基础。开发者可以通过配置对象定义组件的属性,如大小、颜色、样式等,并...
创建一个TabPanel需要实例化`Ext.tab.Panel`类,并提供一些基本配置,如`items`,它是一个包含选项卡内容的数组。每个元素都是一个包含面板配置的对象。例如: ```javascript var tabPanel = Ext.create('Ext.tab...
* tabpanel:一个标签面板组件,用于显示多个页面。 * treepanel:一个树形面板组件,用于显示树形结构的数据。 * viewport:一个视口组件,用于定义应用程序的视口。 * window:一个窗口组件,用于显示某些信息。 ...