Browse Source

用户设置自动选中分配面板操作失效调整

zhuth 8 years ago
parent
commit
8698dcea1c

+ 3 - 10
kanban-console/src/main/webapp/resources/app/view/user/UserSetting.js

@@ -75,16 +75,12 @@ Ext.define('erp.view.user.UserSetting',{
 						grid.getSelectionModel().select(0);
 						grid.getSelectionModel().select(0);
 					});
 					});
 				},
 				},
-				beforeselect: function() {
-					var userboardgrid = Ext.getCmp('userboardgrid');
-					// userboardgrid.getSelectionModel().setLocked(false);
-				},
 				select:function(grid, record, index, eOpts ){
 				select:function(grid, record, index, eOpts ){
 					var userboardgrid = Ext.getCmp('userboardgrid');
 					var userboardgrid = Ext.getCmp('userboardgrid');
-					// userboardgrid.getSelectionModel().deselectAll();
+					userboardgrid.setDisabled(false);
 					if(record.get('role')=='Admin'){
 					if(record.get('role')=='Admin'){
 						userboardgrid.getSelectionModel().selectAll(); //管理员默认全勾选
 						userboardgrid.getSelectionModel().selectAll(); //管理员默认全勾选
-						// userboardgrid.getSelectionModel().setLocked(true);
+						userboardgrid.setDisabled(true);
 						return;
 						return;
 					}
 					}
 
 
@@ -172,12 +168,9 @@ Ext.define('erp.view.user.UserSetting',{
 				height:24,
 				height:24,
 				style:'line-height:24px'
 				style:'line-height:24px'
 			}],
 			}],
-			store:Ext.data.StoreManager.lookup('desktopboard'),
+			store: Ext.create('erp.store.desktopboard').load(),
 			selModel: Ext.create('Ext.selection.CheckboxModel'),
 			selModel: Ext.create('Ext.selection.CheckboxModel'),
 			listeners:{
 			listeners:{
-				afterrender:function(grid){
-					grid.store.load();
-				},
 				select:function(grid, record, index, eOpts ){
 				select:function(grid, record, index, eOpts ){
 					var grid = Ext.getCmp('userboardgrid');
 					var grid = Ext.getCmp('userboardgrid');
 					grid.selectedPanelCodes.push(record.get('code'));
 					grid.selectedPanelCodes.push(record.get('code'));