`

给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  
怎么用啊,

相关推荐

    extjs帮助文档pdf版

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

    storebar extjs通过store实现toolbar

    `Toolbar`可以通过配置项直接定义其包含的组件,或者动态地根据需要添加或移除组件。 那么,什么是`Storebar`呢?`Storebar`是一种设计模式,它将`Store`的数据与`Toolbar`的显示内容关联起来,使得`Toolbar`的元素...

    extjs上方动态导航栏

    在ExtJS中,导航栏通常使用`Ext.toolbar.Toolbar`组件来创建。首先,我们需要定义一个Toolbar实例,包含必要的配置项,如宽度、高度、样式等。例如: ```javascript var header = Ext.create('Ext.toolbar....

    学习ExtJS Panel常用方法

    ### ExtJS Panel 常用方法详解 #### 一、属性介绍 在开始探讨 ExtJS Panel 的常用方法之前,我们先来...需要注意的是,在实际开发过程中,还需要根据项目需求选择合适的 xtype 和方法组合,以实现最佳的用户体验。

    Ext增删改查和excel导出

    这会触发Store的`remove()`方法,随后通过调用`sync()`将删除请求发送到服务器。服务器端需处理DELETE请求,根据传入的ID来删除相应的数据。 5. Excel导出 要实现在ExtJS应用中导出数据到Excel,可以使用如...

    extjs 增删改查

    2. **删除(Delete)**:在表格中选择一条记录后,可以使用`Store`的`remove()`方法移除选定记录,接着调用`sync()`方法将删除操作同步到服务器。服务器端执行DELETE语句完成实际的删除操作。 3. **修改(Update)*...

    Ext 操作数据库,对数据的增删改查,包括数据库,Ajax请求和store请求的设置

    删除(Delete):要删除数据,可以调用Store的`remove()`方法移除指定记录,再次调用`sync()`将删除操作同步到服务器,服务器端相应地执行DELETE语句。 Ajax请求在Ext中是通过Ext.Ajax模块进行的。它可以发送GET、...

    通过ext实现CURD

    监听Grid的selectionchange事件,当用户选择一行后,点击删除按钮,Data Store的remove方法移除选定的记录。最后,调用sync方法将删除操作同步到服务器。 **6. 分页显示** EXT Grid Panel提供了分页功能。使用...

Global site tag (gtag.js) - Google Analytics