python带有是否的消息提示框/支持移动bos/智慧和车间/云之家原创
金蝶云社区-独眼兽
独眼兽
3人赞赏了该文章 2053次浏览 未经作者许可,禁止转载编辑于2024年04月25日 16:03:56
封面
#弹出提示框,提示是.否.取消,执行不同操作
import clr
clr.AddReference('mscorlib')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Util import *
def ButtonClick(e):
    BtnKey=e.Key.ToUpperInvariant();
    if(BtnKey=="CLOSE".ToUpperInvariant()):
        this.View.ShowMessage("是否关闭页面?", MessageBoxOptions.YesNoCancel, lambda result:DoNext(result));
def DoNext(e):
    if (e == MessageBoxResult.Yes):
        Logger("点击了否");
    elif  (e == MessageBoxResult.No):
        Logger("点击了否");
    else:
        Logger("点击了取消");


赞 3