2014-07-22 73 views
0

sale.orderres.partner形式來看,你得到這個代碼:展會合作夥伴的地址到樹視圖 - OpenERP的

<field name="partner_id" on_change="onchange_partner_id(partner_id, context)" domain="[('customer','=',True)]" context="{'search_default_customer':1, 'show_address': 1}" options='{"always_reload": True}'/> 

這種觀點需要res.partner地址到形式即:context="{'search_default_customer':1, 'show_address': 1}"現在,我想這個相同的行爲,但是,樹視圖。

我剛剛把這個context複製到樹形視圖上partner_id字段,但沒有任何反應,我嘗試了很多方法,沒有結果。

我想在樹視圖上也有合作伙伴的地址。

任何人都知道如何做到這一點?

在此先感謝!

回答

1

根據我的觀點,context常用作資源上下文操作;

上下文不過是一個python目錄。

在你的情況下,這個上下文會更新你預定義的值,就像這裏你用2個鍵更新它。

因此,當你在on_change上使用這個字段的任何方法,所以在這種情況下,你可以使用這個更新的上下文。

+0

謝謝,我明白了......我不知道如何將partner_id地址放入該視圖中...... – NeoVe

+1

作爲一個建議,創建一個新的字段,例如。 'street,city,zip,country'並且創建一個'on_change.'在'on_change'中,你將得到'partner_id.'只是返回'partner_id'的地址。 –

+0

似乎合法,我想如果我也用product.product的名字來做這個,我們假設一個名爲'servicios'的字段,一個指向產品對象的onchange應該執行相同的技巧,我現在正在測試它:) – NeoVe