跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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
                      • 版块
                      • 标签
                      • 热门
                      • 用户
                      • 群组