如何在 Sencha ExtJS 6.2 中生成 "css-vars.js"
How to generate "css-vars.js" in Sencha ExtJS 6.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
以便它使用我的新主题。
问题是:如何生成包含Fashion
javascriptclass的文件css-vars.js
?我需要这个 class 才能在 运行 时更改 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
The Fashion javascript classes (which support modification of the CSS variables) were introduced with ExtJS 6.2.1;没有更新 ExtJS 6.2.0 中已经存在的遗留主题来支持它。根据我自 ExtJS 4.x 以来的经验,我怀疑遗留主题永远不会更新以使用它;相反,我希望 Sencha 在下一个版本中为经典工具包带来一个新主题。现代工具包的一些(大部分?全部?)遗留主题现在甚至已被弃用。
因此,唯一可以支持 Fashion javascript 的主题是 ExtJS 6.2.1 中引入的 theme-material
和 theme-ios
。我不确定 theme-ios
是否如此,但样本显示 theme-material
肯定在使用这些 类.
如果您从已经使用此功能的主题之一派生主题,您就可以开始了。如果你真的想从不同的主题派生,你就得请教专门的Sencha人员如何bootstrap一个全新的主题使用这个特性;我不知道有任何公开可用的资源可以将这些内容分解为具体细节。
所以,如果你想在基于经典工具包的应用程序上使用这个功能,你现在肯定要向 Sencha 寻求帮助。
我使用以下命令生成了一个新的 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
以便它使用我的新主题。
问题是:如何生成包含Fashion
javascriptclass的文件css-vars.js
?我需要这个 class 才能在 运行 时更改 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
The Fashion javascript classes (which support modification of the CSS variables) were introduced with ExtJS 6.2.1;没有更新 ExtJS 6.2.0 中已经存在的遗留主题来支持它。根据我自 ExtJS 4.x 以来的经验,我怀疑遗留主题永远不会更新以使用它;相反,我希望 Sencha 在下一个版本中为经典工具包带来一个新主题。现代工具包的一些(大部分?全部?)遗留主题现在甚至已被弃用。
因此,唯一可以支持 Fashion javascript 的主题是 ExtJS 6.2.1 中引入的 theme-material
和 theme-ios
。我不确定 theme-ios
是否如此,但样本显示 theme-material
肯定在使用这些 类.
如果您从已经使用此功能的主题之一派生主题,您就可以开始了。如果你真的想从不同的主题派生,你就得请教专门的Sencha人员如何bootstrap一个全新的主题使用这个特性;我不知道有任何公开可用的资源可以将这些内容分解为具体细节。
所以,如果你想在基于经典工具包的应用程序上使用这个功能,你现在肯定要向 Sencha 寻求帮助。