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
  • 相关阅读:
    那些年,我还在学习asp.net(二)
    那些年,我还在学ADO.NET
    那些年,我还在学css
    数据库存储过程游标函数
    数据库视图索引触发器
    那些年,我还在学asp.net(一)
    向SQL2005中导入.dbf文件中的数据
    那些年,我还在学习html
    CMenu遍历
    网站记载
  • 原文地址:https://www.cnblogs.com/luojiabao/p/10963577.html
Copyright © 2011-2022 走看看