2

我使用以下命令生成了一个新的 Sencha ExtJS 6.2.1 项目:

sencha -sdk "c:\Program Files\ext-6.2.1" generate app MyTest1 c:\MyTest1

然后,我生成了一个新主题:

sencha generate theme theme-foo

我修改了它,app.json以便它使用我的新主题。

问题是:如何生成css-vars.js包含Fashionjavascript 类的文件?我需要这个类能够在运行时更改 CSS 变量的值。我尝试了以下所有 Sencha CMD 命令,但均未成功:

sencha app build modern development
sencha app build modern production
sencha app watch modern
sencha app build
sencha app build development
sencha app build production
4

1 回答 1

2

时尚 javascript 类(支持修改 CSS 变量)是在 ExtJS 6.2.1 中引入的;ExtJS 6.2.0 中已经存在的遗留主题没有更新以支持它。根据我自 ExtJS 4.x 以来的经验,我怀疑遗留主题永远不会被更新以使用它;相反,我希望 Sencha 在下一个版本中为经典工具包带来一个新主题。现代工具包的一些(大多数?全部?)遗留主题现在甚至已被弃用。

theme-material因此,在 ExtJS 6.2.1中theme-ios引入了唯一可以完全支持时尚 javascript 的主题。我不确定是否theme-ios这样做,但样本显示theme-material肯定是在使用这些类。

如果您从已经使用此功能的主题之一中派生出您的主题,那么您将很高兴。如果你真的想从不同的主题中衍生出来,你就得请教专门的 Sencha 人员如何引导一个使用这个特性的全新主题;我不知道有任何公开可用的资源可以将这些东西分解成具体细节。

因此,如果您想将此功能用于基于经典工具包的应用程序,您肯定需要立即向 Sencha 寻求帮助。

于 2016-12-29T14:53:08.660 回答