我只是想开始使用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