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

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

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. many2many

many2many

已定时 已固定 已锁定 已移动 Odoo 新手求助
11 帖子 4 发布者 2.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Q 离线
    Q 离线
    qing sheng
    写于 最后由 编辑
    #1

    有一个work的对象,一个work会拆分成多个子work,这样work与自己构成了many2many的关系。那么该字段如何在添加时默认是创建,而不是从已有的work中选择

    H 1 条回复 最后回复
    0
    • H 离线
      H 离线
      hui
      在 回复了 qing sheng 最后由 编辑
      #2

      @qing-sheng
      不是很懂意思,这其中的父子关系是什么样的,有图说明更好。

      Q 1 条回复 最后回复
      0
      • 静静静 离线
        静静静 离线
        静静
        写于 最后由 编辑
        #3

        好好看看many2many字段的定义就明白了

        1 条回复 最后回复
        0
        • Q 离线
          Q 离线
          qing sheng
          在 回复了 hui 最后由 编辑
          #4

          @hui
          在technical.work 中有这样一个字段,是自己与自己多对多
          technical_work = fields.Many2many('technical.work', 'technical_work_rel', 'work_id_1', 'work_id_2', string='问题明细')
          体现在网页上是0_1527571238201_79817a43-27a7-4324-8f11-cab44c133537-image.png 屏幕快照 2018-05-29 下午1.19.13
          我想在点击添加后直击跳出创建页面,而不是提供一个列表选择,谢谢

          H 2 条回复 最后回复
          0
          • 鲍 离线
            鲍 离线
            鲍永道
            写于 最后由 编辑
            #5

            这样肯定是要修改many2many widget,然后在js中实现通过rpc来打开你多选的list视图,然后多个id返回。

            1 条回复 最后回复
            0
            • H 离线
              H 离线
              hui
              在 回复了 qing sheng 最后由 编辑
              #6

              @qing-sheng
              我在继承的product.template模块中按你说的写了一个m2m的字段,关联自身,但是报错如下:(odoo10)

              Implicit/canonical naming of many2many relationship table is not possible when source and destination models are the same
              
              1 条回复 最后回复
              0
              • H 离线
                H 离线
                hui
                在 回复了 qing sheng 最后由 编辑
                #7

                @qing-sheng
                字段指定视图,第一个指定的是form视图的话是不是打开就是form视图。试试

                <field name="seller_ids" context="{'form_view_ref' : 'sps_product.product_supplierinfo_form_view',
                                                'tree_view_ref' : 'sps_product.product_supplierinfo_tree_view'}" />
                
                Q 1 条回复 最后回复
                0
                • Q 离线
                  Q 离线
                  qing sheng
                  在 回复了 hui 最后由 编辑
                  #8

                  @hui 谢谢大神,又学会了一种方式:smiling_face_with_smiling_eyes:

                  H 1 条回复 最后回复
                  0
                  • H 离线
                    H 离线
                    hui
                    在 回复了 qing sheng 最后由 编辑
                    #9

                    @qing-sheng
                    可以达到你的要求吗?

                    Q 1 条回复 最后回复
                    0
                    • Q 离线
                      Q 离线
                      qing sheng
                      在 回复了 hui 最后由 编辑
                      #10

                      @hui 昨天想想如果是问题明细的话用One2many关系比较好,而且One2many关系添加默认是创建界面

                      H 1 条回复 最后回复
                      0
                      • H 离线
                        H 离线
                        hui
                        在 回复了 qing sheng 最后由 编辑
                        #11

                        @qing-sheng 好的

                        1 条回复 最后回复
                        0

                        • 登录

                        • 没有帐号? 注册

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