单据通过列表打开绑定单据类型的方法原创
金蝶云社区-Infinity
Infinity
0人赞赏了该文章 1,571次浏览 未经作者许可,禁止转载编辑于2021年07月26日 16:39:20
kd.cd.sczclt.common.configkd.bos.bill.AbstractBillPlugInkd.bos.dataentity.entity.DynamicObjectkd.bos.form.events.BeforeDoOperationEventArgskd.bos.form.events.PreOpenFormEventArgskd.bos.orm.query.QCPkd.bos.orm.query.QFilterkd.bos.servicehelper.QueryServiceHelperkd.cd.sczclt.common.util.CommonUtilsjava.util.EventObjectBaseBillPlugin AbstractBillPlugIn {


    (EventObject e) {
        (CommonUtils.(getView().getFormShowParameter())&&.getView().getFormShowParameter().getCustomParam(CommonParam.)!=) {
            String billType=.getView().getFormShowParameter().getCustomParam(CommonParam.).toString()(getModel().getValue(CommonParam.)!=){
                String billType0 = ((DynamicObject)getModel().getValue(CommonParam.)).getString()(!billType.isEmpty()&&!billType.equals(billType0)) {
                    .getModel().setItemValueByNumber(CommonParam.billType)getView().setEnable(CommonParam.)}
            }

        }
    }

    (PreOpenFormEventArgs e) {
        .preOpenForm(e)(e.getFormShowParameter().getCustomParam(CommonParam.)!=){
            String billType=e.getFormShowParameter().getCustomParam(CommonParam.).toString()(!billType.isEmpty()) {
                DynamicObject queryName = QueryServiceHelper.(QFilter[]{QFilter(QCP.billType)})e.getFormShowParameter().setCaption(queryName.getString())}
        }

    }

    (BeforeDoOperationEventArgs args) {
        .beforeDoOperation(args)(args.getSource().getClass().toString().equals()||
                args.getSource().getClass().toString().equals()) {
            getView().getModel().clearNoDataRow()getView().updateView()}
    }
}

应用菜单-高级参数-入口参数列表

image.png

图标赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!