Ext JS 很容易做到在多种设备运行。在Ext JS 6之前的版本,Sencha官方针对移动端的开发单独提供了一个框架Touch。从Ext JS 6开始,Sencha将Ext JS和Touch合并到通用的应用程序工具包。
Ext JS 和Touch合并的方式是将两个框架的核心部分, 像data、controllers、models等被调整到一个共同的平台,这样就可以共享数据和逻辑。对于视图层再区别提供不同的工具包。这两个工具包可以再同一个应用中并存
选择应用程序的工具包, 只需要修改由 Cmd 产生的应用程序的 app.json 文件的如下内容:
"toolkit": "classic",
app.json是由cmd产生的,包含了一些可以调整的属性。
如果是就项目的升级, 旧的app.json可能有点属性没有, 升级之后,在.sencha/app/app.defaults.json