我使用以下命令生成了一个新的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
包含Fashion
javascript类的文件?我需要此类才能在运行时更改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
ExtJS 6.2.1引入了Fashion javascript类(支持修改CSS变量);没有更新ExtJS 6.2.0中已经存在的旧主题来支持它。从ExtJS 4.x以来的经验来看,我怀疑遗留主题将永远不会被更新以使用它。相反,我希望Sencha在下一版本中为经典工具箱带来一个新主题。现在甚至不赞成使用现代工具包的某些(大多数?全部?)旧主题。
因此,可以在所有支持JavaScript的时尚的唯一主题是theme-material
和theme-ios
在ExtJS的6.2.1出台。我不确定是否theme-ios
这样做,但是样本显示theme-material
肯定是在使用这些类。
如果您是从已经使用此功能的主题之一中派生主题的,那将是您的最佳选择。如果您真的想从其他主题衍生而来,则必须询问专门的Sencha人员如何引导使用该功能的全新主题;我不知道有任何公共资源可将这些东西分解成细节。
因此,如果您想将此功能用于基于经典工具包的应用程序,则绝对必须立即寻求Sencha的帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句