【金蝶云星空Python插件二开】点击按钮获取完整数据包数据

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【金蝶云星空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...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息