`

Ext.Viewport 主菜單

 
阅读更多

Ext.Viewport代表浏览器窗口的整个显示区域,将document body作为渲染对象,它会根据浏览器窗口的大小自动调整自身的尺寸。
 在一个页面中只允许出现一个Viewport实例,没有提供对滚动条的支持。

 

Js代码  收藏代码
  1. Ext.onReady( function (){  
  2.     var  accordion =  new  Ext.Panel({  
  3.         title: "功能分组" ,  
  4.         layout: "accordion" ,  
  5.         layoutConfig: {  
  6.             animate: true   
  7.         },  
  8.         width: 250,  
  9.         minWidth: 100,  
  10.         region: "west" ,  
  11.         split: false ,  
  12.         collapsible: true ,  
  13.         items: [  
  14.             {title:"嵌套面板一" , html: "嵌套面板一" , iconCls: "save" },  
  15.             {title:"嵌套面板二" , html: "嵌套面板二" , iconCls: "search" },  
  16.             {title:"嵌套面板三" , html: "嵌套面板三" , iconCls: "back" }  
  17.         ]  
  18.     });  
  19.       
  20.     new  Ext.Viewport({  
  21.         title: "Viewport" ,  
  22.         layout: "border" ,  
  23.         defaults: {  
  24.             bodyStyle: "background-color: #FFFFFF;" ,  
  25.             frame: true   
  26.         },  
  27.         items: [  
  28.             accordion,  
  29.             {region:"north" , height:100},  
  30.             {region:"center" }  
  31.         ]  
  32.     });  
  33. }); 

 

分享到:
评论

相关推荐

    Ext组件描述,各个组件含义

    - **功能描述**:Split Button 是一个组合按钮,主要由一个主按钮和一个下拉菜单组成。 - **主要用途**:提供扩展的功能选项,用户可以通过点击按钮旁边的箭头来展开更多选项。 **2.11 Tab Panel (Ext.TabPanel)** ...

    Ext级联菜单实例

    阅读《Ext级联菜单.docx》文档可能会提供更多关于如何配置和定制ExtJS级联菜单的细节,包括但不限于样式调整、动态加载子菜单、自定义事件处理等。对于初学者来说,理解和掌握这些基本概念是至关重要的,因为它们将...

    ExtJS-3.4.0系列目录

    - **Ext.container.Viewport**:全屏容器,用于包裹整个应用界面。 - **Ext.tab.Panel**:页签面板,用于展示多个页面内容,每个页面作为一个单独的Tab。 6. **Tree 组件** - **Ext.tree.Panel**:用于展示树形...

    extjs4.0 实现了主页面框架 动态菜单 例子 表单 ajax

    extjs4.0 实现了主页面框架(主框架使用Ext.Viewport,banner使用Ext.panel.Panel,通过toolbar来放置按钮),包括左侧动态菜单实现(采用Ext.tree.Panel)动态从数据库加载数据来显示菜单(后台代码也在了通过json...

    extjs控件列表

    **Ext.ViewPort** - **描述**: 代表浏览器的可视区域,可自动调整大小以适应窗口尺寸变化。 - **用途**: 作为主布局容器,确保页面内容在不同屏幕尺寸上自适应。 **Ext.BoxComponent** - **描述**: 盒子组件,类似...

    ExtJs4.0中文教程

    创建一个名为`helloworld.js`的JavaScript文件,定义一个应用并创建一个容器,如`Ext.container.Viewport`,它将占据整个浏览器窗口。同时,设置布局为`fit`,并在其中添加一个具有标题和HTML内容的面板。在另一个`...

    springMVC整合ext4js

    在Ext4JS中,可以使用“Viewport”布局全屏显示主界面,并在其中嵌入导航组件,如TabPanel或者NavigationView。通过定义不同的Tab或Navigation节点,用户可以在多个功能模块间自由切换。这些节点对应着Spring MVC中...

    Extjs主界面生成导航

    在这里,我们建立了一个名为MyViewport的Viewport视图,该视图扩展自Ext.container.Viewport。在视图中,我们使用了BorderLayout布局,并在north和west区域中添加了两个Panel组件。 7. Tree Panel 配置:在树状面板...

    extjsmvc border

    Ext.create('Ext.container.Viewport', { layout: 'border', items: [ // 北部区域 { region: 'north', height: 50, html: 'Header' }, // 南部区域 { region: 'south', height: 50, html: 'Footer' }, // ...

    下拉列表 learning extjs 中文

    Ext.create('Ext.container.Viewport', { items: [{ xtype: 'combobox', fieldLabel: '选择项', store: ['Option1', 'Option2', 'Option3'], displayField: 'text', valueField: 'value' }] }); } }); `...

    ext4.2学习之路

    - **Viewport**:视口组件,通常作为应用程序的主容器。 - **Window**:窗口组件,用于弹出式对话框或其他浮动界面元素。 - **Toolbar**:工具栏,用于放置各种工具按钮和控件。 - **FormPanel**:表单组件,用于...

    EXT中文手册8

    - **BorderLayout**:一种常见的布局方式,用于构建带有边框的分区域界面,适合创建主菜单、侧边栏等元素。 - **AccordionLayout**:类似于手风琴的效果,可以展开或收缩包含的面板,每次只展示一个面板的内容。 -...

    Extjs测试题

    基本组件是构建用户界面的基础元素,工具栏组件提供常用的界面组件如按钮、菜单等,数据通信组件帮助与服务器进行数据交换,表单及元素组件用于创建表单和表单元素。 3. 创建组件的方式:ExtJS允许开发者使用new...

    Extjs4学习指南

    Ext.create('Ext.container.Viewport', { layout: 'fit', items: [{ title: 'HelloExt', html: 'Hello! Welcome to ExtJS.' }] }); } }); ``` - **HTML文件**:创建`helloWorld.html`,包含以下内容: ...

    Sencha Architect 2.2.2 入门操作图解教程.docx

    1. 在“文件”菜单中选择“保存项目”,设定项目的保存位置,建议设在Web服务器的根目录下,如Apache Tomcat的webapps文件夹,以便直接发布项目。 2. 创建一个Viewport视图,这是应用的主要容器,通过双击蓝色区域或...

    extjs 项目整理

    - **Ext.quicktips.init()**: 初始化快速提示功能,ExtJS 使用 `Ext.ToolTip` 和 `Ext.QuickTips` 两个组件来实现浮动提示功能。 - **Xtype 描述**: 定义了 ExtJS 中的基本组件类型及其描述,如按钮、滑动条、进度条...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -为TabStrip增加EnableTabCloseMenu属性,是否启用右键菜单,可用来关闭当前Tab和所有其他Tab。 -为NumberBox增加DecimalPrecision属性,用来控制小数点后的位数(需要设置NoDecimal="false")(feedback:zqmars)。...

    ExtJS的xtype列表

    - `viewport`: 应用程序的主视图,占据整个浏览器窗口,随窗口大小变化而变化。 - `box`: 基础的布局容器,类似于HTML的`<div>`。 - `component`: 通用组件,可以自定义行为和外观。 - `container`: 容器组件,...

Global site tag (gtag.js) - Google Analytics