操作插件中如何获取FID

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

操作插件中如何获取FID

问题描述

  • 点击某一个按钮获取对应单据的fid

解决方案

  • 编写操作插件然后将操作插件注册到操作上

  • 本案例只是获取id,在操作插件的开启操作事务的方法里面去展示可根据需要将该获取方法写在需要处理业务的地方


@Override

    public void beginOperationTransaction(BeginOperationTransactionArgs e) {

        super.beginOperationTransaction(e);

        //获取选中行

        DynamicObject[] dataEntities = e.getDataEntities();        //获取选中行数据

        String operationKey = e.getOperationKey();        //获取操作按钮操作编码

        if ("donothing".equals(operationKey)) {

            for (DynamicObject dataEntity : dataEntities) {

                Long id= (Long) dataEntity.getPkValue();      //获取选中行的id

            }

            SaveServiceHelper.save(dataEntities);

        }

    }














操作插件中如何获取FID

问题描述点击某一个按钮获取对应单据的fid解决方案编写操作插件然后将操作插件注册到操作上本案例只是获取id,在操作插件的开启操作事务的方...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息