Python插件弹窗确认与执行
@ lsq | 星期一,十二月 20 日,2021 年 | 1 分钟阅读 | 更新于 星期一,十二月 20 日,2021 年

Python插件弹窗确认与执行

应用场景

用户编辑单据后,点击按钮后提示并要求确认20211220103741

方案

在表单插件中增加python插件

import clr;
clr.AddReference("System")
clr.AddReference("Kingdee.BOS.Core")
from System import Action
from Kingdee.BOS.Core.DynamicForm import MessageBoxResult
from Kingdee.BOS.Core.DynamicForm import MessageBoxOptions
def BarItemClick(e):
	if e.BarItemKey.ToUpper()=="TBCHECK":
		action=Action[MessageBoxResult](callback)
		this.View.ShowWarnningMessage("是否执行检测操作?", "", MessageBoxOptions.YesNo,action)
def callback(r):
	if r== MessageBoxResult.Yes:
		this.View.ShowMessage("do something...")
		#.....To do Somethin

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

© 2011 - 2023 lsq 的博客

Powered by Hugo with theme Dream.

avatar
关于我

lsq 的 ❤️ 博客

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

毕业于 🏫 东北财经大学

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

主要分享是:

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

写着玩:

  • Ruby
  • Bash shell
  • Python

目前在深圳工作

– 2021 年 04 月 11 日更新