EAS_客户单初始化绑定新增的菜单控件

可以扩展类中声明控件

 然后再onload中遍历绑定控件

复制代码
//初始化控件信息
        int toolBarComponentCount = this.toolBar.getComponentCount();
        for(int i = 0;i<toolBarComponentCount;i++){
            Component component = this.toolBar.getComponent(i);
            if("btnSplit".equalsIgnoreCase(component.getName()) && (component instanceof KDWorkButton)){
                btnSplit = (KDWorkButton)component;
                break;
            }
        }
        
        super.onLoad();
        
        String className = (String)getUIContext().get("UIClassParam"); 
        if(className != null && className.equals("VIEWALL")){
            
            this.btnSave.setVisible(false);
            this.btnBatchInput.setVisible(false);
            this.btnSubmit.setVisible(false);
            this.btnAudit.setVisible(false);
            this.btnAddNew.setVisible(false);
            this.btnView.setVisible(false);
            this.btnCopy.setVisible(false);
            this.btnEdit.setVisible(false);
            this.btnRemove.setVisible(false);
            this.btnRefresh.setVisible(false);
            this.btnEndorseListing.setVisible(false);
            this.btnViewBgBalance.setVisible(false);
            this.btnVoucher.setVisible(false);
            this.btnDelVoucher.setVisible(false);
            this.btnEndorseIn.setVisible(false);
            this.btnEndorseOut.setVisible(false);
            this.btnDiscount.setVisible(false);
            this.btnCollectRegister.setVisible(false);
            this.btnGather.setVisible(false);
            this.btnNotify.setVisible(false);
            this.btnTrustee.setVisible(false);
            this.btnPledge.setVisible(false);
            this.btnBook.setVisible(false);
            this.btnTranLend.setVisible(false);
            this.btnCancelNotify.setVisible(false);
            this.btnPoolPledge.setVisible(false);
            this.btnPoolTrustee.setVisible(false);
            this.btnDataMatch.setVisible(false);
            this.btnDiscountApply.setVisible(false);
            this.btnQuery.setVisible(false);
        }
复制代码

 

posted @   凉了记忆  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2022-09-06 js中设置样式的各种方法
2021-09-06 Mysql在查询时不区分大小写
点击右上角即可分享
微信分享提示