zoukankan      html  css  js  c++  java
  • eas之action的创建

    protected KDWorkButton btnFileManage;  
    protected ActionFileManage actionFileManage = null;  
      
    public void onLoad() 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();  
    }  
     
    承接钉钉定制;网站服务定制; 联系qq:1655119603
  • 相关阅读:
    人人都是架构师:分布式系统架构落地与瓶颈突破
    Node.js区块链开发
    MDD:使用模型驱动开发方式进行快速开发(多图预警)
    MDSF:模型驱动开发(MDD)介绍 | 一群共同享有幸福生活的成长伙伴
    SLF4J with Logback in a Maven Project | Mograblog
    Spring MVC集成slf4j-logback
    SLF4J和Logback日志框架详解
    Python中国社区
    致远互联官网_致远软件_协同 _OA_OA系统_OA办公系统_协同管理软件及云服务领导供应商-致远软件官网
    新精英博客_公司博客_官方公告
  • 原文地址:https://www.cnblogs.com/luojiabao/p/10963577.html
Copyright © 2011-2022 走看看