Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    关于many2one关系中 下拉框的问题

    Odoo 开发与实施交流
    7
    10
    4056
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      ten951 last edited by

      场景:
      对象 dic  字段有 id name
      对象 group 字段 id key value dic_id

      这个关系模型用odoo已经实现了
      但是问题是
      在group 的tree试图 新增group页面 选择dic关系中的 下拉框显示不是name 而是dic,1,(保存也不会报错,数据库中dic_id值为1) 我想要的是显示name
      求解如何解决呢?
      我想要的结果是 就如html中的select一样 显示name字段 其实传递的是id

      形容的很罗嗦,希望能理解意思,谢谢各位前辈

      1 Reply Last reply Reply Quote 0
      • T
        ten951 last edited by

        到底怎么做啊 翻阅了很多文档也找不到.

        1 Reply Last reply Reply Quote 0
        • mrshelly
          mrshelly last edited by

          看不懂你上面的描述..

          推荐你直接贴代码....

          1 Reply Last reply Reply Quote 0
          • 周
            周士超 last edited by

            你的意思是你有一个dict 形如{"1": "北京", "2": "上海"}
            然后你想传递到前端,渲染成
            <select>
              <option value="1">北京</option>
              <option value="2">上海</option>
            </select>
            是这样吗

            1 Reply Last reply Reply Quote 0
            • 静静
              静静 last edited by

              。。class定义的时候有一个_rec_name 的属性作用就是引用这个对象显示的字段。另外可以重写name_get方法对这个字段显示的内容进行复杂的改变。

              1 Reply Last reply Reply Quote 0
              • L
                lipeng260 last edited by

                静静正解。

                1 Reply Last reply Reply Quote 0
                • wjfonhand
                  wjfonhand last edited by

                  如果真如楼主所说,第一个对象有name字段

                  那就不需要 _rec_name

                  也不需要  name_get

                  现象看起来是 name_get 没有取对值。

                  感觉楼主的栗子在炉子里转来转去炒糊了

                  GoodERP -- Odoo China fork

                  1 Reply Last reply Reply Quote 0
                  • 佳先生
                    佳先生 last edited by

                    [quote author=开阖-静静 link=topic=17383.msg31376#msg31376 date=1447293665]
                    。。class定义的时候有一个_rec_name 的属性作用就是引用这个对象显示的字段。另外可以重写name_get方法对这个字段显示的内容进行复杂的改变。
                    [/quote]

                    如果要做联动的话,比如省级和城市,选省级最上面空白的,那城市下拉框就会显示未知。这个怎么破。。。

                    1 Reply Last reply Reply Quote 0
                    • 静静
                      静静 last edited by

                      [quote author=kingxj link=topic=17383.msg31866#msg31866 date=1454309395]
                      [quote author=开阖-静静 link=topic=17383.msg31376#msg31376 date=1447293665]
                      。。class定义的时候有一个_rec_name 的属性作用就是引用这个对象显示的字段。另外可以重写name_get方法对这个字段显示的内容进行复杂的改变。
                      [/quote]

                      如果要做联动的话,比如省级和城市,选省级最上面空白的,那城市下拉框就会显示未知。这个怎么破。。。
                      [/quote]

                      那是另外一个问题,就是domain作用的时机,可以用onchange解决。

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post