脚本插件中的弹窗确认与执行的示例原创
金蝶云社区-Tick
Tick
11人赞赏了该文章 1319次浏览 未经作者许可,禁止转载编辑于2021年10月20日 20:38:59

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()=="EPX_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 Something


赞 11