通过【python插件】实现动态表单数据返回表单界面原创
89人赞赏了该文章
1,499次浏览
编辑于2023年10月23日 08:41:33
代码效果展示:
#动态表单的示例代码:
def BarItemClick(e):
if e.BarItemKey=="test": #点击【返回数据】的菜单按钮
value = this.Model.GetValue("F_FSB_Text") #获取动态表单值
data={"data":value}
this.View.ReturnToParentWindow(data) #然后把数据返回值父窗口
this.View.Close() #关闭当前表单界面
#采购订单的实例代码:
def huidiaohanshu(aaa): #这个是回调函数,只能有一个参数
res = aaa.ReturnData
this.Model.SetValue("FBillNo",res["data"])
def BarItemClick(e): #菜单栏菜单被点击事件
if e.BarItemKey == "test":
dy=DynamicFormShowParameter() #实例化出一个动态表单对象
dy.FormId="FSB_aaa"#把唯一标识码输入进去
this.View.ShowForm(dy,huidiaohanshu)
1、Python插件无需部署,即时注册,即时实现功能,不管是私有云,还是公有云都可以快速实现功能;
2、Python的代码量特别少,真的是少到可怕;
3、一个小需求,C#实现可能需要半天,而Python插件实现,估计也就30分钟。
赞 89
89人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!