ExtJS6.2开发-用户管理(二)

本文档详述了使用ExtJS6.2进行用户管理开发的过程,包括创建控制文件maCrUserController.js,详情页视图文件maCrUserData.js,窗体组件文件maCrUserDataForm.js,以及相应的控制器和视图文件的修改。运行结果显示用户管理的详细页已开发完成,后续将继续优化。
摘要由CSDN通过智能技术生成

一、Extjs创建控制文件
1)在app目录下找到main\core\user\controller目录创建maCrUserController.js
2)maCrUserController.js文件代码如下:

Ext.define('appcenter.main.core.user.controller.maCrUserController', {
   
	
    extend: 'Ext.app.ViewController',
    
    alias: 'controller.maCrUserController'

    
});

二、Extjs创建详情页视图文件
1)在app目录下找到main\core\user\view目录创建maCrUserData.js
2)maCrUserData.js文件代码如下:

Ext.define('appcenter.main.core.user.view.maCrUserData', {
   
	
	extend: 'Ext.window.Window',
	
	alias : 'widget.maCrUserData',
	
	id: 'maCrUserData',
	
	controller : 'maCrUserController',
	
	requires : [
	    'appcenter.main.core.user.controller.maCrUserController',
		'appcenter.main.core.user.component.maCrUserDataForm'
	],
	     
	layout: 'fit',
	
	fullscreen :true,
	
	draggable:false,//拖动
	
	resizable:false,	//变大小	
	
	width:'100%',
	
	height:'100%',
	
	minWidth:document.body.clientWidth ,
	
	minHeight:document.body.clientHeight ,
	
	frame:false,
	
    modal: true,
    
    closable:false,
    
    closeAction:'destroy',
    
    autoShow : false,
    
    title:'用户管理--新增',
   
    items:[{
   
    	layout:'form',
    	items:[{
   
    		 xtype:'fieldset',
	   		 align:'center',
	   	     items:[{
   
    		xtype:'maCrUserDataForm'
    	}]
    }],
    tools:[{
     
    	type:'close',
        tooltip:'关闭',
        listeners:{
   
        	click:function(){
   
        		this.up("window").close(); 
        	}
        }
    }],
    buttons :['->', {
   
    	xtype: 'button', 
		id: 'editButton',
        iconCls:'fa fa-pencil', 
        handler: function () {
   
        	
        },
        text:'编辑'
	},{
   
		xtype: 'button', 
		id : 'saveButton',
        iconCls:'fa fa-save', 
        handler: 'saveData',
        text:'保存'
	},{
    
		xtype: "button", 
		iconCls:'fa fa-close', 
		handler: function () {
    
			this.up("window").close(); 
		},
		text : '关闭'
	}, '->'],
	 initComponent: function () {
   
         this.callParent(arguments);
     },
    renderTo:Ext.getBody()
    	
});

三、Extjs创建窗体组件文件
1)在app目录下找到main\core\user\component目录创建maCrUserDataForm.js
2)maCrUserDataForm.js文件代码如下:

Ext.define('appcenter.main.core.user.component.maCrUserDataForm', {
   
	extend: 'Ext.form.Panel',
	
	alias 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值