zoukankan      html  css  js  c++  java
  • 动态增加toolbar配置项

    项目要求完成一个特定功能,即toolbar在封装的组件配置中已存,然后还支持外部自定义配置:

    在外部的表现形式:

     ,items:{    xtype: 'templatemultiview'
                                , store: me.productStore
                                , id: 'productTemplate'
                                , listeners: {
                                    itemselected: function (s, item) {
                                        me.basket.addItem(item);
                                    }
                                }
                                ,tbarconfig:[
                                        {
                                            text:"创建报价单"
                                            ,iconCls:"icon_create"
                                        }
                                        ,{
                                            text:"添加到部件"
                                            ,iconCls:"icon_basket_put"
                                        }
                                 ]
                            }

     我用tbarconfig来代替默认tbar配置项,而在内部的改变为:

      在组件的initComponent(){

           ........

           me.callParent();
            me.getToolbar();
            me.toolbar.insert(0,me.tbarconfig);
            me.addDocked(me.toolbar,0);

    }使用toolbar,insert方法插入tbarconfig配置对象,缘由insert方法支持插入为对象

    (其它 me.getToolbar() 为一封装的方法,作用就是对me.toolbar赋值,调用该方法后me.toolbar会产生实际值);

  • 相关阅读:
    VS2010 Extension实践(3)——实现自定义配置
    VS2010 Extension实践(2)
    WinRT开发系列之基础概念:WinRT不是……
    [VS2010 Extension]PowerExtension.GoToDefinition
    如何通过反射调用带有ref或者out的参数的方法[迁移]
    Win7硬盘安装和移动硬盘访问出错的修复办法[迁移]
    zt. Windows Mobile开发文章收藏
    WinRT开发系列之编程语言:功能和效率
    VS2010 Extension实践
    maven创建父子工程
  • 原文地址:https://www.cnblogs.com/shen119/p/3297155.html
Copyright © 2011-2022 走看看