Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
public var _roles:Array; public var _groups:Array;public function get roles():Array { return this._roles; } public function get groups():Array { return this._groups; }private function _onGetRoleResult(e:ResultEvent):void { try { trace("Roles Loaded " + e.result.group); this._roles = e.result.role; this._groups = e.result.group; this.sendNotification(ApplicationFacade.ROLES_LOADED); } catch(error:Error) { trace('onResult error: ' + error.message); } }
private var _roleProxy:RoleProxy;case ApplicationFacade.ROLES_LOADED: rolePanel.userRoles = this._roleProxy.roles; rolePanel.userGroups = this._roleProxy.groups; trace("groups " + this._roleProxy.groups); break;
private function _onGetGroupResult(e:ResultEvent):void { trace("Groups Loaded " + e.result); //this._roles = e.result.role as Array; this._groups = e.result as Array; this.sendNotification(ApplicationFacade.GROUPS_LOADED); }
case ApplicationFacade.GROUPS_LOADED: rolePanel.userGroups = new ArrayCollection(this._roleProxy.groups); trace("groups Mediator " + this._roleProxy.groups); break;
private function submit( ):void { var saveUser:UseraccountVO = new UseraccountVO(); saveUser.userName = username.text; saveUser.firstName = first.text; saveUser.lastName = last.text; saveUser.email = email.text; saveUser.password = password.text; saveUser.userRank = rank.text;if ( mode == MODE_ADD ) { dispatchEvent( new Event( ADD ) ); } else { dispatchEvent( new Event( UPDATE ) ); }
override public function onRegister():void { userForm.addEventListener( UserForm.ADD, onAdd ); userForm.addEventListener( UserForm.UPDATE, onUpdate ); userForm.addEventListener( UserForm.CANCEL, onCancel ); userProxy = facade.retrieveProxy( UserProxy.NAME ) as UserProxy; }
private function onUpdate( event:Event ):void { var saveUser:UseraccountVO = this.userForm.saveUser; userProxy.save(saveUser); sendNotification( ApplicationFacade.USER_UPDATED, saveUser ); clearForm(); }
[Bindable] public var saveUser:UseraccountVO; [Bindable] public var user:UseraccountVO; [Bindable] public var mode:String;