
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
請教關於Dynamical View
-
參照網上所搜尋的結果
得出一些概念 使用幾個方法fields_view_get –> fields_get –> read
請問我們在fields_view_get用指定result['arch']的方式重新動態定義view的構成xml
那在read 中是要指定result哪個參數,以顯示結果數組?
或者是有哪位大大能提供完整的sample code.
Thanks -
-
謝謝 Jeff
我就是看不懂該如何該如何將欲顯示的結果放進Dynamical view
所以才來此發問 -
[quote author=kk071700 link=topic=2679.msg9012#msg9012 date=1322456948]
謝謝 Jeff
我就是看不懂該如何該如何將欲顯示的結果放進Dynamical view
所以才來此發問
[/quote]
view 里只需要定义你要显示的字段名即可.
然后 只要你 read 的结果, 有记录ID 对应的字段值 OE就会自动显示出来的....
要了解这些, 推荐你抓取 OpenERP xmlrpc 数据包即可了解得比较透彻...... -
[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 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 中的代码... -
再次謝謝 Joshua大以及mrshelly大的不吝指導