运行Sencha应用程序构建生产时出现以下错误。
Login.js
xtype: 'login', extend: 'Ext.window.Window', requires: [ 'Ext.window.Window', 'MyApp.view.login.LoginController', 'Ext.form.Panel' ],
的application.js
Ext.define('MyApp.Application', {
extend: 'Ext.app.Application',
requires: [
'Ext.window.Window'
],
name: 'MyApp',
App.js
Ext.application({
name: 'MyApp',
extend: 'MyApp.Application',
requires: [
'MyApp.view.login.Login',
'Ext.window.Window'
],
答案 0 :(得分:1)
从“Android”标签中我推断出你正在尝试制作一个ExtJS 6.0.x“现代”应用程序 - 这很好,因为“现代”对于触摸显示比“经典”要好得多。
但“现代”工具包没有Ext.window.Window。有关可用视图的列表,请比较official documentation for modern toolkit。
根据您的目的,您可以选择列表,数据视图,表单和表格。到目前为止,对可用组件的最佳概述给出了Sencha Touch kitchen sink。我没有找到任何类似的继承者,ExtJS“现代”工具包。
答案 1 :(得分:0)
好的,更好地阅读错误日志亚历山大说实话,使用现代你不能使用Ext.window.Window!
看看文档,extjs 6 modern
上不存在该组件