通过【python插件】实现动态表单数据返回表单界面

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

通过【python插件】实现动态表单数据返回表单界面

代码效果展示:

image.webp

#动态表单的示例代码:

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)


推荐链接:python插件汇总

1、Python插件无需部署,即时注册,即时实现功能,不管是私有云,还是公有云都可以快速实现功能;

2、Python的代码量特别少,真的是少到可怕;

3、一个小需求,C#实现可能需要半天,而Python插件实现,估计也就30分钟。


 两个函数名相同了

通过【python插件】实现动态表单数据返回表单界面

代码效果展示:#动态表单的示例代码:def BarItemClick(e): if e.BarItemKey=="test": #点击【返回数据】的菜单按钮 value = th...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息