跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. [已解决]返回action跳转到对应的form视图

[已解决]返回action跳转到对应的form视图

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
9 帖子 2 发布者 3.9k 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    hui
    发表于 最后由 hui 编辑
    #1

    如下代码,返回后跳转到product.template某一个part的form视图上。但是,product.template是继承的,跳转后会跳转到odoo系统自带的视图,而不是我重写的form视图,res_model不能写对应的模块,这个应该在哪里可以写指定模块?

    return {
                    'type': 'ir.actions.act_window',
                    'view_type': 'form',
                    'view_mode': 'form',
                    'target': 'current',
                    'res_model': 'product.template',
                    'res_id': part_id,
                    'flags': {'initial_mode': 'edit'},
                    'multi': False,
                }
    
    1 条回复 最后回复
    0
    • D 离线
      D 离线
      digitalsatori
      管理员
      发表于 最后由 编辑
      #2

      可以在参数views里指定,比如:

      'views': [(form_view_id, 'form'),  (tree_view_id, 'tree')....]
      

      替换其中的form_view_id, tree_view_id 为你对应视图id

      【上海先安科技】(tony AT openerp.cn)

      H 1 条回复 最后回复
      0
      • D digitalsatori

        可以在参数views里指定,比如:

        'views': [(form_view_id, 'form'),  (tree_view_id, 'tree')....]
        

        替换其中的form_view_id, tree_view_id 为你对应视图id

        H 离线
        H 离线
        hui
        发表于 最后由 编辑
        #3

        @digitalsatori
        1、我是担心我本地测试的,跟正式服务器上的不一样,那样正式环境就会出错了。
        2、我在product.template里面指定了view_ids了,但是没有引用到啊

        1 条回复 最后回复
        0
        • D 离线
          D 离线
          digitalsatori
          管理员
          发表于 最后由 编辑
          #4

          应该指定views,而不是view_ids
          注意view_ids对应的是ir.actions.act_window.view表

          【上海先安科技】(tony AT openerp.cn)

          H 1 条回复 最后回复
          0
          • D digitalsatori

            应该指定views,而不是view_ids
            注意view_ids对应的是ir.actions.act_window.view表

            H 离线
            H 离线
            hui
            发表于 最后由 编辑
            #5

            @digitalsatori
            我说的view_ids是在product.template的视图中的act_window中指定的,不是在这个里面写的。
            担心第一个问题,所以没有指定views里面的id

            1 条回复 最后回复
            0
            • D 离线
              D 离线
              digitalsatori
              管理员
              发表于 最后由 编辑
              #6

              views 里面的id,不用写死啊,可以通过xml-id来获得。

              【上海先安科技】(tony AT openerp.cn)

              H 2 条回复 最后回复
              0
              • D digitalsatori

                views 里面的id,不用写死啊,可以通过xml-id来获得。

                H 离线
                H 离线
                hui
                发表于 最后由 编辑
                #7

                @digitalsatori
                我以为只能写死,能引用就好,我试试,谢谢。

                1 条回复 最后回复
                0
                • D digitalsatori

                  views 里面的id,不用写死啊,可以通过xml-id来获得。

                  H 离线
                  H 离线
                  hui
                  发表于 最后由 编辑
                  #8

                  @digitalsatori
                  我如果写views,如果view_id不写Integer类型的,会报错,可以写引用的xml id是怎么写的?

                  H 1 条回复 最后回复
                  0
                  • H hui

                    @digitalsatori
                    我如果写views,如果view_id不写Integer类型的,会报错,可以写引用的xml id是怎么写的?

                    H 离线
                    H 离线
                    hui
                    发表于 最后由 编辑
                    #9

                    @hui @digitalsatori
                    知道了,这样写的,谢谢。

                    'views': [[self.env.ref('sps_product.product_template_form_view').id, 'form']],
                    
                    1 条回复 最后回复
                    1

                    你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

                    厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

                    有了你的建议,这篇帖子会更精彩哦 💗

                    注册 登录
                    回复
                    • 在新帖中回复
                    登录后回复
                    • 从旧到新
                    • 从新到旧
                    • 最多赞同


                    • 登录

                    • 没有帐号? 注册

                    • 登录或注册以进行搜索。
                    • 第一个帖子
                      最后一个帖子
                    0
                    • 版块
                    • 标签
                    • 热门
                    • 用户
                    • 群组