用户识别与安全及 MySQL 表管理开发指南
1. 用户删除功能实现
在系统操作中,用户删除是一项重要的功能。要实现这一功能,首先需要在控制器中添加删除监听器:
"users button#delete": {
click: this.onButtonClickDelete
}
当用户点击删除按钮时,控制器将执行 onButtonClickDelete
方法,该方法的代码如下:
onButtonClickDelete: function (button, e, options) {
var grid = this.getUsersList(),
record = grid.getSelectionModel().getSelection(),
store = grid.getStore();
if (store.getCount() >= 2 && record[0]){
// delete logic here
} else if (store.getCount() == 1) {
Ext.Msg.show({
title:'Warning',
msg: 'You cannot delete all the users from the application.',
buttons: Ext.Msg.