用户管理系统开发全流程解析
在开发用户管理系统时,为了后续在控制器中识别每个按钮的点击事件,我们会为每个按钮分配 itemId
。接下来,我们将详细介绍用户管理系统开发的各个步骤。
用户控制器的创建
为了实现一个能加载应用中所有用户的界面,我们需要在用户网格面板准备好并渲染时加载存储。以下是创建用户控制器的具体步骤:
1. 创建控制器类 :创建一个名为 Packt.controller.security.Users
的类,在 app/controller/security
目录下创建新文件 Users.js
,代码如下:
Ext.define('Packt.controller.security.Users', {
extend: 'Ext.app.Controller',
views: [
'security.Users' // #1
],
init: function(application) {
this.control({
"userslist": { // #2
render: this.onRender
}
});
},
onRender: function(component, options) { // #3
component.get