跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • 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. odoo13 如何获取明细行被选择的id

odoo13 如何获取明细行被选择的id

已定时 已固定 已锁定 已移动 已解决 Odoo 新手求助
5 帖子 3 发布者 3.9k 浏览 2 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • X 离线
    X 离线
    xinyesky
    发表于 最后由 编辑
    #1

    如图, 因为明细行默认没有复选框, 所以我根据网上的方法, 让它的复选框显示出来
    ecd368c6-ade2-44f0-a35a-ba4b0a746b47-image.png
    然后, 我需要把勾选的内容做其他的逻辑处理, 所以在当前界面创建了一个按钮.
    但是, 当我勾选了其中的记录时, 点击按钮, 在后端的上下文中, 并没能找到勾选的记录id
    希望大佬们能指个方向

    JoshuaJ 1 条回复 最后回复
    0
    • X xinyesky

      @Joshua active_ids拿到的不是明细行勾选的id, 他拿到的是我这个头行结构 头表的id

      D 离线
      D 离线
      digitalsatori
      管理员
      发表于 最后由 digitalsatori 编辑
      #4

      @xinyesky Odoo的前端并不默认支持对x2M字段的多选功能。

      你可以用wizard来实现啊,在wizard中显示你红框所选的模型的过滤列表,然后就可以多选这个列表记录进行操作了。

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

      X 1 条回复 最后回复
      0
      • X xinyesky

        如图, 因为明细行默认没有复选框, 所以我根据网上的方法, 让它的复选框显示出来
        ecd368c6-ade2-44f0-a35a-ba4b0a746b47-image.png
        然后, 我需要把勾选的内容做其他的逻辑处理, 所以在当前界面创建了一个按钮.
        但是, 当我勾选了其中的记录时, 点击按钮, 在后端的上下文中, 并没能找到勾选的记录id
        希望大佬们能指个方向

        JoshuaJ 离线
        JoshuaJ 离线
        Joshua
        管理员
        发表于 最后由 编辑
        #2

        @xinyesky 看看context里面的active_ids是否有你要的ids

        【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

        X 1 条回复 最后回复
        0
        • JoshuaJ Joshua

          @xinyesky 看看context里面的active_ids是否有你要的ids

          X 离线
          X 离线
          xinyesky
          发表于 最后由 编辑
          #3

          @Joshua active_ids拿到的不是明细行勾选的id, 他拿到的是我这个头行结构 头表的id

          D 1 条回复 最后回复
          0
          • X xinyesky

            @Joshua active_ids拿到的不是明细行勾选的id, 他拿到的是我这个头行结构 头表的id

            D 离线
            D 离线
            digitalsatori
            管理员
            发表于 最后由 digitalsatori 编辑
            #4

            @xinyesky Odoo的前端并不默认支持对x2M字段的多选功能。

            你可以用wizard来实现啊,在wizard中显示你红框所选的模型的过滤列表,然后就可以多选这个列表记录进行操作了。

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

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

              @xinyesky Odoo的前端并不默认支持对x2M字段的多选功能。

              你可以用wizard来实现啊,在wizard中显示你红框所选的模型的过滤列表,然后就可以多选这个列表记录进行操作了。

              X 离线
              X 离线
              xinyesky
              发表于 最后由 编辑
              #5

              @digitalsatori 好的, 谢谢

              1 条回复 最后回复
              0
              • D digitalsatori 将这个主题标记为已解决,在

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

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

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

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


              • 登录

              • 没有帐号? 注册

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