我使用的是Ext JS和Sencha CMD,并且想要试验一些主题。Ext JS - Sencha cmd应用程序配置文件和主题
另外我已经读过,app.js
(使用主题属性)和sencha.cfg
(使用app.theme属性)可以更改应用程序的主题,然后运行sencha应用程序构建。我想知道, 为什么这个配置在两个不同的文件? 这是做这件事的正确方法?
我使用的是Ext JS和Sencha CMD,并且想要试验一些主题。Ext JS - Sencha cmd应用程序配置文件和主题
另外我已经读过,app.js
(使用主题属性)和sencha.cfg
(使用app.theme属性)可以更改应用程序的主题,然后运行sencha应用程序构建。我想知道, 为什么这个配置在两个不同的文件? 这是做这件事的正确方法?
在ExtJS 5中,指定应用程序主题的正确方法是通过app.json
文件,如in the documentation所述。
sencha.cfg
方法也适用,但支持从旧版本的ExtJS迁移。
两者都纠正了定义主题的方式。但是,最好在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