将extjs 4颜色主题改为其他东西

时间:2012-11-06 20:13:41

标签: extjs4 extjs4.1

如何更改extjs 4的默认主题。

例如,我不想使用蓝色。

我希望它将其默认为我选择的其他颜色? 我不知道如何覆盖css来做到这一点。 任何帮助将不胜感激。

是否有我安装新主题的教程?

2 个答案:

答案 0 :(得分:4)

请参阅主题指南,它涵盖了您所需要的所有内容:http://docs.sencha.com/ext-js/4-1/#!/guide/theming

答案 1 :(得分:0)

您可以尝试覆盖基本主题:

this.columnChart.on('afterrender', function() {
         var colors = ['#1486fb','#fbe500','#00b300','#1486fb','#999']; 
        var baseColor = '#eee'; 
        Ext.define('Ext.chart.theme.Fancy', {
            extend: 'Ext.chart.theme.Base', 
            constructor: function(config) {
                this.callParent([Ext.apply({           
                    colors: colors
                }, config)]);
            }
        });

并简单地使用