EXTJS 5 - 无法读取addCls()方法

时间:2016-01-04 06:41:47

标签: css extjs5

我将extjs 4.2.4更改为5.0.0并且无法在同一个“constructor:function”中读取第二个addCls()方法。有什么想法吗?

    Ext.define('GMIS.view.charts.pie.BasicPie', {
    extend: 'Ext.Panel',
    config:{
            storeValue: null, //'BankerDataStoreChr'
            widthValue: null,
            heightValue: null,      
            titleValue : null,
            identifier: null,
            styleValue : null,
            styleValue1 : null,
            chartValue : null,
            selBanker : null
        },
        storeValue: null,
        constructor: function(cfg){
            this.initConfig(cfg);
             this.callParent();
                 this.setTitle(this.getTitleValue());
                 this.addCls(this.getStyleValue());
                 this.addCls(this.getStyleValue1());
                this.setWidth(this.getWidthValue());
                this.setHeight(this.getHeightValue()+30);
      }
});

在上面的编码中,它可以将第一个addCls()方法读作“this.addCls(this.getStyleValue())”,但我无法读取第二个addCls()方法为“this.addCls(this .getStyleValue1())“

在上面,this.getStyleValue()返回“chart-item-body”,this.getStyleValue1()返回“gmis-panel-class”

的CSS:

.chart-item-body {
     background-color: #fbfbfb;
    border-style:solid;
    border-width:1px;
    border-color: #d3d3d3;
    margin: 0px 0px 0px 0px;
}
.gmis-panel-class .x-panel-body {
     background-color: #fbfbfb;
     border-color: #d3d3d3;
}

.gmis-panel-class .x-panel-header-text {
     background-color: #fbfbfb;
     color: #000000;
     text-align: center;
     white-space: normal;

}

.gmis-panel-class .x-panel-header-inner .x-panel-header-text {
     white-space: normal;
     background-color: #fbfbfb;
     border-color: #d3d3d3;


}

任何想法?

0 个答案:

没有答案