savepomerusercommand.as
来自「快速FLEX+J2EE开发工具。具体自动生成功能代码功能。」· AS 代码 · 共 44 行
AS
44 行
package cn.org.pomer.security.PomerUser
{
import cn.org.pomer.DefaultResponder;
import cn.org.pomer.GlobalModel;
import cn.org.pomer.security.domain.PomerUser;
import cn.org.pomer.utils.BeanUtils;
import com.adobe.cairngorm.commands.ICommand;
import com.adobe.cairngorm.control.CairngormEvent;
import mx.rpc.IResponder;
public class SavePomerUserCommand extends DefaultResponder implements ICommand, IResponder
{
private var gm: GlobalModel = GlobalModel.getInstance();
public function SavePomerUserCommand()
{
}
public function execute(event:CairngormEvent):void
{
var pomerUser:PomerUser = SavePomerUserEvent(event).pomerUser;
var delegate: PomerUserDelegate = new PomerUserDelegate(this);
delegate.save(pomerUser);
}
override public function result(data:Object):void
{
if(data.result != null){
if(isNaN(gm.selectedPomerUser.id)){
var pomerUser:PomerUser = data.result as PomerUser;
gm.pomerUserList.addItemAt(pomerUser, 0);
gm.selectedPomerUser = pomerUser;
}else{
BeanUtils.copyProperties(gm.selectedPomerUser,data.result);
gm.pomerUserList.refresh();
}
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?