`

给Ext.Toolbar加上remove方法以移除子组件

阅读更多
在用Ext.Toolbar的时候,发现竟然没有remove方法,这样就删除不了item啦,加上下面两个方法.

remove : function(comp, autoDestroy){
        var c = this.getComponent(comp);
        if(c && this.fireEvent('beforeremove', this, c) !== false){
            this.items.remove(c);
            delete c.ownerCt;
            if(autoDestroy === true || (autoDestroy !== false && this.autoDestroy)){
                c.destroy();
            }
            this.fireEvent('remove', this, c);
        }
        return c;
    },
    getComponent : function(comp){
        if(typeof comp == 'object'){
            return comp;
        }
        return this.items.get(comp);
    }
分享到:
评论
1 楼 wengsibo 2010-08-17  
怎么用啊,

相关推荐

    ext Panel+toolbar+button 实作带注释

    在`panel.js`中,你可能会找到创建Toolbar的代码,例如`Ext.create('Ext.toolbar.Toolbar', {...})`,然后在其中添加各种工具按钮。 `EXT Button`是EXT JS中最常用的交互元素之一,它用于触发某个动作或者导航到...

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

    - **功能描述**:Component 是所有 Ext 组件的基础类,它定义了所有 Ext 组件都共有的基本属性和方法。 - **主要用途**:作为所有其他组件的基类。 **1.5 Container (Ext.Container)** - **xtype**: `container` -...

    Ext.js教程和Ext.js API

    Ext.js 是一个强大的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件和数据绑定功能,使得开发者可以构建出具有桌面应用级别的交互式网页应用。本教程和API文档聚焦于Ext.js 3.0版本...

    EXT核心API详解

    65、Ext.Toolbar.Separator类 ……… 56 66、Ext.Toolbar.Spacer类 …………… 56 67、Ext.Toolbar.TextItem类 ……… 56 68、Ext.Toolbar.Fill类 ……………… 56 69、Ext.grid.ColumnModel类 ……… 58 70、Ext....

    前端项目-leaflet.toolbar.js.zip

    以一个简单的示例来展示如何使用Leaflet.Toolbar.js。创建一个地图,添加一个绘制点的工具,当用户点击该工具并在地图上点击时,会在地图上生成一个标记点。 ```javascript var map = L.map('map').setView([51.505...

    extjs帮助文档pdf版

    - `Ext.data.Store.remove(record)`: 移除数据记录。 #### 36. Ext.data.GroupingStore 类 (P.32) - **概述**:支持数据分组的存储。 - **常用方法**: - `Ext.data.GroupingStore.group(field)`: 对数据进行分组...

    EXTJS3 Ext.PagingToolbar() 快捷键应用

    在EXTJS3中,`Ext.PagingToolbar()` 是一个非常重要的组件,用于在大量数据的网格或视图中实现分页功能。这个组件允许用户轻松地浏览和操作大量的记录,而不需要一次性加载所有数据,从而提高了应用程序的性能和用户...

    Ext Js权威指南(.zip.001

    Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...

    ExtJs组件类的对应表

    3. **`tbbutton`** - `Ext.Toolbar.Button`,工具栏按钮组件,放置在工具栏上的按钮。 4. **`tbfill`** - `Ext.Toolbar.Fill`,工具栏填充区,用于自动填充工具栏的剩余空间。 5. **`tbitem`** - `Ext.Toolbar....

    Ext-window属性

    5. **autoDestroy**: 当设置为`true`时,从Panel中移除的子组件会自动销毁。默认值为`true`。若希望保留组件实例,需手动销毁。 6. **autoHeight**和**autoWidth**: 若设置为`true`,组件的高度和宽度会自动调整,...

    Ext js Xtype

    如`Ext.Toolbar`,`Ext.Toolbar.Button`(已废弃,建议使用`button`),`Ext.Toolbar.Fill`,`Ext.Toolbar.Separator`等。 - **Form Components**: 用于构建表单的组件,如`Ext.FormPanel`,`Ext.form.Checkbox`,`...

    ExtJS入门教程(超级详细)

    65、Ext.Toolbar.Separator类 ……… 56 66、Ext.Toolbar.Spacer类 …………… 56 67、Ext.Toolbar.TextItem类 ……… 56 68、Ext.Toolbar.Fill类 ……………… 56 69、Ext.grid.ColumnModel类 ……… 58 70、Ext....

    ExtJs_xtype一览

    - `tbseparator`:`Ext.Toolbar.Separator`,在工具栏上创建分隔符。 - `tbspacer`:`Ext.Toolbar.Spacer`,工具栏的空格。 - `tbsplit`:`Ext.Toolbar.SplitButton`,工具栏的分隔按钮。 - `tbtext`:`Ext....

    extjs4.2 动态生成toolbar

    在 Toolbar.js 中,我们需要定义一个 Ext.zc.grid.Toolbar 类,该类继承自 Ext.toolbar.Toolbar,并且 alias 为 zc_grid_Toolbar。我们还需要在 render 事件中使用 Ext.Ajax.request 方法来请求后台的工具栏数据,并...

    Ext.ux.form.TinyMCETextArea

    Ext.ux.form.TinyMCETextArea 是一个在Extjs4框架下实现的组件,它将TinyMCE编辑器集成到了ExtJS的表单控件中,提供了富文本编辑的功能。这个组件是基于HTML5构建的,因此在兼容性和功能上能够满足现代网页应用的...

    ExtJs xtype一览

    - **`tbsplit` (Ext.Toolbar.SplitButton)**: 工具栏分隔按钮组件,类似于`splitbutton`,但用于工具栏中。 - **`tbtext` (Ext.Toolbar.TextItem)**: 工具栏文本项组件,用于在工具栏上显示文本。 #### 菜单组件 -...

    Extjs实用教程

    - **Container**: `Ext.Container`,容器组件,可以容纳其他子组件。 - **DataView**: `Ext.DataView`,用于展示数据集的数据视图。 - **DatePicker**: `Ext.DatePicker`,日期选择器。 - **Editor**: `Ext....

    Ext.form.FieldSet的用法.pdf

    `Ext.form.FieldSet` 是 `ExtJS` 框架中的一个组件,它主要用于组织和分组表单中的字段。FieldSet 提供了一种在界面上以可折叠或展开的方式展示一组相关输入字段的方式,有助于增强用户体验和界面的可读性。以下是对...

    extJs xtype 类型

    8. **`tbsplit`:** 工具栏分隔按钮组件,通过`Ext.Toolbar.SplitButton`类实现。 9. **`tbtext`:** 工具栏文本项组件,用于在工具栏中插入文本标签,通过`Ext.Toolbar.TextItem`类实现。 #### 菜单组件 1. **`...

Global site tag (gtag.js) - Google Analytics