eas之action的创建

protected KDWorkButton btnFileManage;   protected ActionFileManage actionFileManage = null;      public void onl oad() throws Exception {       super.onLoad();          this.actionFileManage = new ActionFileManage(this);       getActionManager().registerAction("actionFileManage", actionFileManage);       this.actionFileManage.addService(new com.kingdee.eas.framework.client.service.PermissionService());          this.btnFileManage = new KDWorkButton();       this.btnFileManage.setEnabled(true);       this.btnFileManage.setName("btnFileManage");       this.btnFileManage.setAction((IItemAction)ActionProxyFactory.getProxy(actionFileManage, new Class[] { IItemAction.class }, getServiceContext()));              this.btnFileManage.setText("档案管理");            this.btnFileManage.setIcon(com.kingdee.eas.util.client.EASResource.getIcon("imgTree_layoutproject"));          this.toolBar.add(btnFileManage);                  this.btnFileManage.setEnabled(true);   }      protected class ActionFileManage extends ItemAction {       public ActionFileManage() {           this(null);       }          public ActionFileManage(IUIObject uiObject) {           super(uiObject);           String _tempStr = null;           this.setEnabled(false);           _tempStr = "档案管理";           this.putValue(ItemAction.SHORT_DESCRIPTION, _tempStr);           _tempStr = "档案管理";           this.putValue(ItemAction.LONG_DESCRIPTION, _tempStr);           _tempStr = "档案管理";           this.putValue(ItemAction.NAME, _tempStr);       }          public void actionPerformed(ActionEvent e) {           getUIContext().put("ORG.PK", getOrgPK(this));           innerActionPerformed("eas", ComFileAssoUI.this, "ActionFileManage", "actionFileManage_actionPerformed", e);       }   }      public void actionFileManage_actionPerformed(ActionEvent e) throws Exception {       ComUnitInfo comUnitInfo = this.getComUnit();       Map params = new UIContext(this);       params.put("comUnit", comUnitInfo);       params.put("operate", "manage");       if(comUnitInfo != null)           params.put("mainId", comUnitInfo.getMainId());       uiWindow = UIFactory.createUIFactory(UIFactoryName.MODEL).create(                   "com.kingdee.eas.zsj.propertymanagementend.client.ComFileManageUI", params, null, OprtState.ADDNEW);       uiWindow.show();   }    
上一篇:CodeGo.net>使用Expando对象时,如何使类型为可空


下一篇:js 实现 RGB 转 HSV, RGB 转 YUV 色彩空间切换