`

Extjs的学习-关于面板的激活

EXT 
阅读更多
       在panel中有个activeItem属性,后面跟需要激活的组件的ID或者索引,可以设置默认激活的组件。而在tabpanel中还有个activeTab属性,后面跟items中的组件的索引(从0开始)指定默认激活的组件。
在一个viewPort的center里:
{
       id:"center",
       region:"center",
       xtype:"tabpanel",
       activeTab:0,      //激活第一个面板,索引从0开始,也就是默认激活Movies Grid
       //activeItem:0,//也可以指定布局时默认激活的组件。
       items:[{            
                 title:"Movies Grid",  //第一个panle是一个Grid
                 xtype:"grid",
                 ....             //配置store和column等
             },
               {
                id:"moviesDescr",
                title:"Movies Description"
             },{
                 //其他的panel
             }]
}

然后在一个方法里可以设置激活其他的panel:
  
function fn()
{
   var center = Ext.getCmp("center");//获取id为center的元素,也就是上面的tabpanel
   var moviesDescr = Ext.getCmp("moviesDescr");//同理获取id为moviesDescr的元素
   center.setActiveTab(1);//将tabpanel的items里的第2个元素设置为激活状态,也就是将Movies Description设置为激活状态。
  // center.activate("moviesDescr");//这个方法也可以设置需要激活的元素
}

    这样就可以调用fn这个方法去激活需要激活的元素。
分享到:
评论

相关推荐

    extjs4-gmaps-poimanager:初始提交

    基于 Google Maps 的工具中使用的类似代码,我创建了一个添加 POI 工具库,该库通过自定义地图控件激活(请参阅资源/lib 中的 addpoitool.js 以获取源代码)###Instructions 要添加新的 POI,请单击地图左上角标准...

    ExtJS-3.4.0系列:Ext.TabPanel

    最后,`tabs.activate(0)`激活了第一个面板,使其成为默认显示的内容: ```javascript tabs.activate(0); ``` `activate`方法接受一个索引参数,指定要激活的面板。在这个例子中,`0`表示第一个添加的面板。 在...

    Extjs4.2 设置tabpanel当前活动页签的样式

    其中,tabpanel是Extjs中一个常用的控件,用于显示多个面板。设置tabpanel当前活动页签的样式是Extjs开发中的一项常见需求。 在Extjs4.2中,tabpanel控件的样式是由CSS样式表控制的。在tabpanel中,每个面板对应一...

    extJs4.2学习笔记

    ### extJs4.2 学习笔记 #### 1. Panel 组件 Panel 是 ExtJS 中最基础且功能强大的容器之一。它具有多种属性和方法,可以用来创建各种类型的界面元素,例如弹出框、对话框等。在给定代码示例中,Panel 的创建如下:...

    ExtJS学习心得

    ### ExtJS 学习心得与实践案例解析 #### 一、前言 ExtJS是一款功能强大的JavaScript库,用于构建复杂的Web应用程序。对于初次接触ExtJS的开发者来说,其丰富的组件库和复杂的API可能会让人感到有些棘手。本文将基于...

    ExtJs入门实例

    - `activeTab`: 当前激活的选项卡索引。 - `items`: 选项卡集合。 - `tabPosition`: 选项卡的位置,可以是`top`、`bottom`、`left`、`right`。 - **使用示例**: ```javascript var tabPanel = new Ext....

    ExtJS 4 技术详解,全面解析ExtJS 4

    在上述代码中,我们可以看到配置了`titleCollapse`、`animate`和`activeOnTop`等布局配置,分别控制是否在标题上点击时折叠,是否启用动画效果,以及是否让激活的面板始终位于顶部。 接下来,我们讨论Border布局。...

    Extjs中文教程

    - 从最基本的组件开始,逐步深入学习Extjs的各种组件。 - 按钮是最常用的组件之一,用于触发事件或提交表单。 - **被设计得面目全非的按钮** - 指的是按钮组件提供了丰富的定制选项,包括样式、图标、工具提示等...

    Extjs4详解.pdf

    参数split可以用来调整除center外四个区域的大小,而collapsible参数可以激活折叠功能,允许用户通过点击标题部分的按钮来扩展或折叠相应的区域。当使用Border布局时,如果指定布局为border但没有指定center区域,在...

    extjs4.2.1 tabPanel刷新及关闭标签

    在ExtJS框架中,`TabPanel`组件是一个非常实用且强大的UI控件,它允许用户在一个界面上组织多个相关的视图或面板,并通过标签页的形式进行切换展示。在版本4.2.1中,`TabPanel`提供了丰富的API和方法来控制其行为,...

    extjs tab panel

    综上所述,这篇关于“ExtJS Tab Panel”的博客文章很可能详细讲解了如何创建、配置和操作Tab Panel,同时也可能涉及源码解析和开发工具的使用,帮助读者掌握ExtJS在构建多标签界面时的实践技巧。通过学习这些内容,...

    extjs相关

    以上就是从给定文件中提取的主要知识点,这些知识点涵盖了ExtJS中一些重要的布局管理、面板构造以及标签页管理等功能。通过这些内容,我们可以更深入地理解ExtJS框架的设计理念及其提供的功能。

    ExtJS智能提示DW

    它的功能强大,提供了一系列组件,如表格、面板、菜单、窗口等,使开发者能够创建出交互性极强的Web应用。在开发过程中,智能提示工具对于提高开发效率和减少错误至关重要。 "ExtJS智能提示DW"是指针对Dreamweaver...

    asp.net与extjs开发点卡在线销售系统完整源码

    EXTJS提供了丰富的UI组件,如表格、面板、表单等,使得开发者可以快速构建出美观、交互性强的Web界面。在点卡销售系统中,EXTJS用于创建用户界面,实现数据展示、用户交互以及动态加载等功能,提升用户体验。 系统...

    Extjs4 tab 基本选项卡及增删插入操作

    每个元素都是一个包含面板配置的对象。例如: ```javascript var tabPanel = Ext.create('Ext.tab.Panel', { renderTo: Ext.getBody(), items: [{ title: 'Tab 1', html: '这是第一个选项卡的内容' }, { ...

    extjs4.x tabpanel 动态加载panel和html例子

    首先,我们需要创建一个tabpanel实例,并配置其属性,如`activeTab`(默认激活的标签页)和`layout`(布局方式,通常为`card`)。 ```javascript Ext.create('Ext.tab.Panel', { renderTo: Ext.getBody(), // ...

    extjs_页面布局.doc

    配置项如`activeItem`用于指定当前激活的组件。 2. **FitLayout**:自适应布局,让子组件完全填充其容器。如果容器中有多个子组件,只有一个会被显示。例如,下面的代码创建了一个FitLayout的面板,其中两个嵌套...

    ext的tabpanel的激活与注意事项

    在EXTJS应用中,tabpanel提供了灵活的布局管理和用户交互功能,使开发者能够构建高效且直观的多面板应用。本篇文章将深入探讨EXTJS中tabpanel的激活操作及其注意事项。 首先,我们来看tabpanel的激活操作。在EXTJS...

    extjs事件整合

    EXTJS事件整合是EXTJS开发中的重要一环,它涉及到EXTJS组件的交互和数据处理。EXTJS的组件大致可以分为三类:AJAX相关功能组件、呈现类组件和交互类组件。 1. **AJAX相关功能组件**:这类组件主要用于前后台的数据...

    asp.net与extjs开发点卡在线销售系统.rar

    3. EXTJS:EXTJS是一款强大的JavaScript库,提供了丰富的组件和布局,如表格、面板、按钮、表单等,用于构建复杂的桌面级用户体验的Web应用。它的特点是高度可定制,性能优良,并且对各种现代浏览器有良好的支持。 ...

Global site tag (gtag.js) - Google Analytics