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