2016-02-19 101 views
0

運行Sencha應用程序生成生產時出現以下錯誤。使用Ext JS構建應用程序時發生錯誤

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

好的,閱讀更好的錯誤日誌亞歷山大說實話,使用現代的你不能使用Ext.window.Window!

,看一下文檔,該組件不會對ExtJS的6現代

+0

我已經添加了這個,但仍然得到這個錯誤。 –

+0

如果您在登錄中擴展類,則必須在您的應用程序類中執行此操作,而不是在登錄中 –

+0

我編輯了該問題並添加了Application.js和App.js的代碼片段。請指導我哪裏出錯。 –

1

從「Android」的標籤我推斷,你正試圖使一個ExtJS對6.0.x「現代」的應用程序存在 - 這是好,因爲「現代」比「經典」更適合觸摸顯示器。

但「現代」工具包沒有Ext.window.Window。有關可用視圖的列表,請比較official documentation for modern toolkit

根據你想要做什麼,你可以選擇一個列表,一個數據視圖,一個表格,一張表。遠遠超過可用組件的最佳概覽給出了Sencha Touch kitchen sink。對於它的後繼者,ExtJS「現代」工具箱,我還沒有發現任何類似的東西。

相關問題