Python插件测试
@ lsq | 星期一,十二月 20 日,2021 年 | 1 分钟阅读 | 更新于 星期一,十二月 20 日,2021 年

Python插件测试

应用场景

功能实现需要插件干预,不方便部署C#插件,且业务逻辑较为简单的业务场景。

案例演示—实现步骤

1. 登录BOSIDE,扩展采购订单,新增菜单项,如下图所示652988ed54c1410d929401e3224d9b64

2. 在采购订单的表单插件上注册Python插件,如下图所示。7c39c673702d49c88e4fce1a115a9a897b048cf669a6449fb4d22067374a054f

3. BarItem 事件

菜单自定义按钮(BarItem)点击事件Click,可以定义相关操作。

# 第一步:按照需要添加程序集引用
import clr
clr.AddReference('mscorlib')
from System import *
# 第二步:添加插件事件对应的方法
def BarItemClick(e):
 #第三步:添加业务逻辑代码
 if e.BarItemKey == "tbTest":
 	userName = this.Context.UserName
 	msg = userName + ",您好!"
 	this.View.ShowMessage(msg)

Reference

原文链接:https://vip.kingdee.com/article/95847781369345280

© 2011 - 2023 lsq 的博客

Powered by Hugo with theme Dream.

avatar
关于我

lsq 的 ❤️ 博客

记录一些 🌈 生活上,财务相关技术上的事

毕业于 🏫 东北财经大学

空闲时间会做分享财务工作上相关技术

主要分享是:

  • VBA & Power Query
  • Excel 图表制作
  • LaTeX

写着玩:

  • Ruby
  • Bash shell
  • Python

目前在深圳工作

– 2021 年 04 月 11 日更新