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
  • 相关阅读:
    Ajax实现动态的二级级联菜单
    使用 Struts 2 实现国际化
    使用 Struts2 校验器校验用户注册信息
    Python基础 9.正则
    Python基础 8.迭代器 生成器 包
    Python基础 7.异常
    Python基础 6 .文件操作
    Python基础 5.类
    Python基础 4.函数
    Python基础 3 控制流程
  • 原文地址:https://www.cnblogs.com/luojiabao/p/10963577.html
Copyright © 2011-2022 走看看