【Python插件】常用的信息提示框汇总原创
金蝶云社区-骑猪去美国
骑猪去美国
6人赞赏了该文章 2,507次浏览 未经作者许可,禁止转载编辑于2023年02月12日 22:15:46

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.png

图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!