金蝶EAS点击按钮打开新的UI界面

需求:点击一个按钮,弹出一个新的UI界面,在界面中进行后续操作,这里只是展示如何打开界面,至于打开的界面如何创建,我这里是自己手动在解决方案里新增了一个UI界面,里面包含F7的字段以及“确认”“取消”按钮

一、

private void actionTest_actionPerformed()throws UIException{
         String  destBillEditUIClassName = "com.kingdee.eas.custom.fdc.type.paymenttype.client.ContractReferred";

//此处为配置你自己点击按钮后需要展示的UI页面
            Map map = new UIContext(this); //可以传值
            //map.put("srcBillID", srcBillInfo.getId().toString());
            map.put(UIContext.OWNER, this);
            String contractId = getSelectedKeyValue();
            map.put("contractId", contractId);
            IUIWindow uiWindow = null ;
           //UIFactoryName.MODEL 为弹出模式
           uiWindow = UIFactory.createUIFactory(UIFactoryName.MODEL).create(destBillEditUIClassName, map, null,OprtState.ADDNEW);
           //可对创建的ui进行操作
           //((CoreBillEditUI).uiWindow.getUIObject()).
           //setMakeRelations(btpResult.getBOTRelationCollection());
           //开始展现UI
           uiWindow.show();

          /* Object Sdate= uiWindow.getUIObject().getUIContext().get("strateDate"); //获取弹出界面上下文中的开始日期
           Object Edate= uiWindow.getUIObject().getUIContext().get("endDate"); //获取弹出界面上下文中的结束日期
           Object supper= uiWindow.getUIObject().getUIContext().get("supper"); //获取弹出界面上下文中的供应商
           MsgBox.showConfirm2(supper.toString());*/
        
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值