首页 > 其他分享 >odoo 模块传递数据及跳转

odoo 模块传递数据及跳转

时间:2023-05-19 18:34:44浏览次数:38  
标签:mystock 跳转 virtual qty action location odoo 传递数据 id

    def goto_mystock(self):
        self.ensure_one()
        view_id = self.env.ref('mystock.mystock_form_view').id
        # a = self.env['mystock'].create({'billno': 'ABCDE',
        #                             'mystockid': [[0, 'virtual_21', {'item': 2, 'qty':12, 'location':'RAW'}],
        #                                           [0, 'virtual_22', {'item': 3, 'qty': 22, 'location': 'FG'}]]
        #                             })
        # print('a.id', a.id)
        action = self.env["ir.actions.actions"]._for_xml_id("mystock.mystock_act_window")
        # action['context'] = {'default_billno': 'ABCDE',
        #                             'default_mystockid': [[2, 'virtual_24', {'item': 2, 'qty': 12, 'location':'RAW'}],
        #                                           [2, 'virtual_26', {'item': 3, 'qty': 22, 'location': 'FG'}]]
        #                             }
        action['context'] = {'default_billno': 'ABCDE',
                             'default_mystockid': [[0, 'virtual_44', {'item': 2, 'qty': 12, 'location': 'RAW'}],
                                                   [0, 'virtual_45',{'item': 3, 'qty': 22, 'location': 'FG'}]]
                             }
        action['views'] = [(view_id, 'form'), (False, 'tree')]
        action['view_id'] = view_id
        action['domain'] = '[]'

        print(action)
        return action

  

标签:mystock,跳转,virtual,qty,action,location,odoo,传递数据,id
From: https://www.cnblogs.com/pythonClub/p/17416000.html

相关文章

  • odoo 给字段加颜色, 图片显示控制
    <field name="operator" style="background:Blue;" attrs="{'readonly':[('state','=','done')]}"/>ifyouneedtogivecolorforyourletters,then usestyle="color:Red;"......
  • 微前端中路由的跳转
    微前端中路由的跳转针对基座与子应用都是Angular的场景,实现应用间的路由跳转基座往子应用的跳转首先在路由中要定义一个空组件来承接子路由,可以在基座路由表中添加如下路由{path:'subapp',children:[{path:'**',component:EmptyComponent}]}@C......
  • odoo 路由设置http 请求,postman 传递json格式的data
    odoo也可以设置json路由,但是返回值会在外边套上一层,考虑直接使用http路由 @route('/mycart/addToCart',csrf=False,type='http',auth="none",methods=['POST']) defaddToCart(self,**kwargs): postman请求方式,需要设置data类型为Text......
  • odoo16里面的常用方法
    一、全局搜索与显示defname_get(self):res=[]fororderinself:name=order.nameiforder.draw_number:name="%s-%s"%(name,order.draw_number)res+=[(order.id,name)]......
  • dw代码跳转
    <html><style type="text/css">img{width: 200px;height: 200px;}</style><script language="JavaScript" type="text/javascript">function fn(n){var nextn;if(n==3){nextn=1;}else{nextn=n+1;}document......
  • Android Studio学习日志一,直接跳转和密码正确跳转
    记录一下我跟着手把手教你用AndroidStudio写一个APP_UP主Superior-Leo进行app开发小项目UP主的笔记首先,在资源文件创建一个文件夹,用来放APP背景图片,按钮图片一、直接跳转第一步、声明控件第二步,找到控件第三步骤,实现跳转代码packagecom.example.appdemo;importa......
  • Grafana系列-统一展示-11-Logs Traces无缝跳转
    系列文章Grafana系列文章概述如前文Grafana系列-统一展示-1-开篇所述,Grafana可以了解所有相关的数据--以及它们之间的关系--对于尽快根治事件和确定意外系统行为的真正来源非常重要。Grafana允许团队在一个地方对所有的数据进行无缝的可视化和跳转。最典型的就是......
  • vue v-href跳转外部链接功能实现
    exportdefault{ href:{  bind(el,binding,vnode){   el.style.cursor='pointer'   if(!(binding.value||'').trim())return   consturl=binding.value   el.addEventListener('click',()=>{    ......
  • odoo 消息
    #defclick_created(self):#sender=self.env['res.partner'].browse(2)#receiver=self.env['res.partner'].browse(6)#message=self.env['mail.message'].create({#'subject&#......
  • vim 查找、跳转命令
    ————————————————版权声明:本文为CSDN博主「Kashine」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41709234/article/details/123818619 vi、vim命字符查找命令注意:以下操作由【指令模式】下进入【......