【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能实现的功能太多啦!!!
赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!