【金蝶云星空Python插件二开】点击按钮获取完整数据包数据
@[TOC](【金蝶云星空Python插件二开】点击按钮获取完整数据包数据)
## 菜单集合 新增按钮 命名为
![image.webp](/download/0100d370f0e774414b9dacf8638b14e3a587.webp)
## 点击按钮触发,即可数据JSON格式数据
![image.webp](/download/0100fcd1e235c0684b9e926b826aaa58dff5.webp)
## 代码分享
```C#
# 引入clr运行库
import clr
# 添加对cloud插件开发的常用组件的引用
clr.AddReference("System")
clr.AddReference("System.Data")
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.DataEntity")
clr.AddReference("Kingdee.BOS.Core")
clr.AddReference("Kingdee.BOS.App")
clr.AddReference("Kingdee.BOS.App.Core")
clr.AddReference("Kingdee.BOS.ServiceHelper")
clr.AddReference("Kingdee.BOS.ServiceFacade.Common")
clr.AddReference("Newtonsoft.Json")
clr.AddReference("Kingdee.BOS.WebApi.Client")
# 导入cloud基础库中的常用实体对象(分命名空间导入,不会递归导入)
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.DependencyRules import *
from Kingdee.BOS.Core.Bill import *
from Kingdee.BOS.Util import *
# 自定义按钮触发 这里通过单据头菜单点击事件来演示,在单据头增加了一个测试菜单tbTestButton
def BarItemClick(e):
barItemkey = e.BarItemKey
if barItemkey == "tbTestButton":
billObj = this.View.Model.DataObject
# 使用Kingdee.BOS.Util系列化数据包并输出数据包数据
this.View.ShowMessage(JsonUtil.Serialize(billObj))
```
【金蝶云星空Python插件二开】点击按钮获取完整数据包数据
@[TOC](【金蝶云星空Python插件二开】点击按钮获取完整数据包数据)## 菜单集合 新增按钮 命名为![image.webp](/download/0100d370f0e774...
点击下载文档
上一篇:标准成本核算-应用整体介绍下一篇:成本核算的8种方法-08零售价法
本文2024-09-16 17:31:29发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-16260.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章