Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

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

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

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

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

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

    請教關於Dynamical View

    Odoo 开发与实施交流
    4
    9
    4395
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • K
      kk071700 最后由 编辑

      參照網上所搜尋的結果
      得出一些概念 使用幾個方法fields_view_get –> fields_get –> read
      請問我們在fields_view_get用指定result['arch']的方式重新動態定義view的構成xml
      那在read 中是要指定result哪個參數,以顯示結果數組?

      或者是有哪位大大能提供完整的sample code.

      Thanks

      1 条回复 最后回复 回复 引用 0
      • wjfonhand
        wjfonhand 最后由 编辑

        这个可以有
        http://www.sajolab.com/?p=24

        GoodERP -- Odoo China fork

        1 条回复 最后回复 回复 引用 0
        • K
          kk071700 最后由 编辑

          謝謝 Jeff
          我就是看不懂該如何該如何將欲顯示的結果放進Dynamical view
          所以才來此發問

          1 条回复 最后回复 回复 引用 0
          • mrshelly
            mrshelly 最后由 编辑

            [quote author=kk071700 link=topic=2679.msg9012#msg9012 date=1322456948]
            謝謝 Jeff
            我就是看不懂該如何該如何將欲顯示的結果放進Dynamical view
            所以才來此發問
            [/quote]

            view 里只需要定义你要显示的字段名即可.

            然后 只要你 read 的结果, 有记录ID 对应的字段值 OE就会自动显示出来的....

            要了解这些, 推荐你抓取 OpenERP xmlrpc 数据包即可了解得比较透彻......

            1 条回复 最后回复 回复 引用 0
            • K
              kk071700 最后由 编辑

              [quote author=mrshelly link=topic=2679.msg9014#msg9014 date=1322527876]
              [quote author=kk071700 link=topic=2679.msg9012#msg9012 date=1322456948]
              謝謝 Jeff
              我就是看不懂該如何該如何將欲顯示的結果放進Dynamical view
              所以才來此發問
              [/quote]

              view 里只需要定义你要显示的字段名即可.

              然后 只要你 read 的结果, 有记录ID 对应的字段值 OE就会自动显示出来的....

              要了解这些, 推荐你抓取 OpenERP xmlrpc 数据包即可了解得比较透彻......
              [/quote]

              mrshelly大 您好
              我想用來顯示的值是動態計算出來的 而不是對應某個Object的字段值
              所以才會提問要如何將計算出來的值塞入先前在result['arch']定義的 tree-view中並顯示
              在http://www.sajolab.com/?p=24與http://aasimania.wordpress.com/2011/04/09/creating-views-dynamically/此二鏈結中
              都有提到用'arch'來指定tree-view格式但沒提到要如何將顯示的資料顯示

              1 条回复 最后回复 回复 引用 0
              • Joshua
                Joshua 管理员 最后由 编辑

                完整代码
                http://code.google.com/p/cloudteam/source/browse/trunk/20110214/oecn_report_merge/oecn_report_merge.py

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

                1 条回复 最后回复 回复 引用 0
                • mrshelly
                  mrshelly 最后由 编辑

                  [quote author=kk071700 link=topic=2679.msg9027#msg9027 date=1322626258]
                  [quote author=mrshelly link=topic=2679.msg9014#msg9014 date=1322527876]
                  [quote author=kk071700 link=topic=2679.msg9012#msg9012 date=1322456948]
                  謝謝 Jeff
                  我就是看不懂該如何該如何將欲顯示的結果放進Dynamical view
                  所以才來此發問
                  [/quote]

                  view 里只需要定义你要显示的字段名即可.

                  然后 只要你 read 的结果, 有记录ID 对应的字段值 OE就会自动显示出来的....

                  要了解这些, 推荐你抓取 OpenERP xmlrpc 数据包即可了解得比较透彻......
                  [/quote]

                  mrshelly大 您好
                  我想用來顯示的值是動態計算出來的 而不是對應某個Object的字段值
                  所以才會提問要如何將計算出來的值塞入先前在result['arch']定義的 tree-view中並顯示
                  在http://www.sajolab.com/?p=24與http://aasimania.wordpress.com/2011/04/09/creating-views-dynamically/此二鏈結中
                  都有提到用'arch'來指定tree-view格式但沒提到要如何將顯示的資料顯示
                  [/quote]

                  动态算出来, 然后 插入到OE对象里面去, 然后显示. 明白了?????

                  一般使用 osv.osv_memory  在内存中生成对象. 并使用 create 方法, 把你动态算出来的结果 create 到内存对象中. 然后跳到 内存对象的 tree view 或者 form view ... 

                  这下明白了?
                  具体的, 请参阅 OE addons 中的代码...

                  1 条回复 最后回复 回复 引用 0
                  • K
                    kk071700 最后由 编辑

                    再次謝謝 Joshua大以及mrshelly大的不吝指導

                    1 条回复 最后回复 回复 引用 0
                    • First post
                      Last post