我只是想開始使用ExtJS,但文檔不是很有幫助。無法獲得ExtJS寫入控制檯
我從字面上已經粘貼了&其中的一個例子,它不會調用控制器的init
函數。我甚至跟着有推薦的目錄佈局
項目單位:
my_app
|-- // node.js stuff
|--public
|--app
| |--controller
| |--Users.js
|
|--ext-4
| |--extjs
| |--app.js
| |--index.html
|
|--app.js
app.js
Ext.application({
requires: ['Ext.container.Viewport'],
name: 'AM',
appFolder: 'app',
controllers: [
'Users'
],
launch: function() {
Ext.create('Ext.container.Viewport', {
layout: 'fit',
items: [
{
xtype: 'panel',
title: 'Users',
html : 'List of users will go here'
}
]
});
}
});
Users.js
Ext.define('AM.controller.Users', {
extend: 'Ext.app.Controller',
init: function() {
this.control({
'viewport > panel': {
render: this.onPanelRendered
}
});
},
onPanelRendered: function() {
console.log('The panel was rendered');
}
});
這是究竟是什麼是他們的getting-started docs。頁面加載&顯示,但控制器不是,並且這不是輸出到控制檯。幫幫我?!??試用過Chrome和Firefox
是否將Users.js腳本加載到瀏覽器中?你有啓動加載器嗎? – dbrin
@dbrin我正在使用最新版本的ExtJS並遵循文檔**完全**。這是他們的代碼 - 他們聲稱應該工作。 – Colin
@dbrin http://docs.sencha.com/extjs/4.1.3/#!/guide/application_architecture – Colin