Ext JS - Sencha cmd app配置文件和主题

时间:2014-07-18 09:59:44

标签: extjs sencha-cmd extjs5

我正在使用Ext JS和Sencha CMD,并希望尝试一些主题。

此外,我已经读过可以在app.js(使用主题属性)和sencha.cfg(使用app.theme属性)中更改应用程序的主题,然后运行sencha app build。

我想知道, 为什么这个配置在两个不同的文件中? 这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

在ExtJS 5中,指定应用程序主题的正确方法是通过app.json文件,如in the documentation所述。

sencha.cfg方法也有效,但是支持从旧版本的ExtJS迁移。

答案 1 :(得分:0)

两者都纠正了定义主题的方法。但是,最好在app.json中定义主题。无论如何,你都会在sencha.cfg中定义一个主题默认值 -

app.theme=ext-theme-classic

您在app.json中定义的内容为

"theme": "my-theme"

将覆盖sencha.cfg中定义的内容

为了清晰起见,请参阅文档 - http://docs.sencha.com/cmd/5.x/microloader.html