【Python插件】常用的信息提示框汇总

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

【Python插件】常用的信息提示框汇总

1、常用的信息提示框

def BarItemClick(e): #菜单栏按钮触发时
    if  e.BarItemKey=="tbSplitSave" or e.BarItemKey=="tbSave" :     
        this.View.ShowMessage("你好")

效果展示:

上传图片

2、警告式提示框

def BarItemClick(e): #菜单栏按钮触发时
    if  e.BarItemKey=="tbSplitSave" or e.BarItemKey=="tbSave" :     
        this.View.ShowWarnningMessage("这是一条警告式提示框!!")
        e.Cancel = "true" #取消操作

效果展示:

上传图片


3、错误的信息提示框

def BarItemClick(e): #菜单栏按钮触发时
    if  e.BarItemKey=="tbSplitSave" or e.BarItemKey=="tbSave" :     
        this.View.ShowErrMessage("这是一个错误的提示框!");

效果展示:

上传图片


4、处理结果信息提示框

def BarItemClick(e): #菜单栏按钮触发时
    if  e.BarItemKey=="tbSplitSave" or e.BarItemKey=="tbSave" :     
            opResult = OperationResult()  # 实例化一个对象
            operate1 = OperateResult(Name = "关键字"  ,Message = "消息"   ,SuccessStatus = False) 
            operate2 = OperateResult(Name = "关键字"  ,Message = "消息"   ,SuccessStatus = False) 
            opResult.OperateResult.Add(operate1)  
            opResult.OperateResult.Add(operate2)  
            this.View.ShowOperateResult(opResult.OperateResult)

效果展示:

上传图片


一、Python的优势
1、对环境没有要求,无论公有云、混合云还是私有云都可用;
2、一个小需求,C#实现可能需要半天,而Python插件实现,估计也就30分钟;
3、Python插件无需部署,即时注册,即时实现功能;
4、Python的代码量特别少,真的是少到可怕。
二、Python可以实现以下功能
1、对于金蝶古板的单据转换规则,可以实现跨单据体的字段映射;
2、实现自定义的反写规则插件,可反写任意单据(你想反写哪张就哪张);
3、让单据在保存(或审核)时能即时发起HTTP请求,实现与第三方系统的实时同步;
4、对于钉钉与金蝶的数据对接,不管是金蝶传给钉钉,还是钉钉传给金蝶,都可以做到实时数据交互;
5、通过双击单据明细行,便可快速展示任意单据或列表数据,而不需要通过返回主控台再去打开单据或列表。
.......
Python能实现的功能太多啦!!!

image.webp

【Python插件】常用的信息提示框汇总

1、常用的信息提示框def BarItemClick(e): #菜单栏按钮触发时 if e.BarItemKey=="tbSplitSave" or e.BarItemKey=="tbSave" : ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息