87,922
社区成员
发帖
与我相关
我的任务
分享
this.loadRoleComboxValuesByType = function() {
var roleType = sma.getSelected().get("roleType");
var roles = Ext.data.Record.create([{
name : 'roleId',
mapping : 0
}, {
name : 'roleName',
mapping : 1
}]);
var reader = new Ext.data.ArrayReader({id:0},roles);
var cstore = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : Main.ContextPath + '/operates/roleInstall!getJsonRolesByType.action?roleType='+roleType
}),
reader: reader
});
cstore.load();
return cstore;
}
{
xtype:'lovcombo', //多选下拉框
fieldLabel: '角色',
name : 'roles',
allowBlank:false,
blankText:"请为该用户分配角色!",
emptyText:'分配角色...',
hideOnSelect : true,
store:this.loadRoleComboxValuesByType(), // 动态加载角色下拉框
valueField : "roleId",
displayField : "roleName",
hiddenName:'roles',
forceSelection:true,
triggerAction : 'all',
mode : 'local'
}
///setValue不行,就试试setRawValue