2012-06-25 138 views
0

有一個字段many2one。當我試圖打開該領域的樹視圖時,它顯示爲空!Openerp:在表單視圖中顯示many2one字段

這裏是我的領域:

'classb_id': fields.many2one('class.a', 'Reception', required=True, select=True), 
在我的表格視圖

<field name="classb_id"/> 

我已經創造了一些紀錄class.a但樹視圖不顯示任何數據

+0

爲什麼它應該爲你預先填充?請提供更多關於之前正在做什麼的信息,「上下文」等。 – simahawk

+0

我只是覺得很清楚,如果我在樹視圖不顯示任何數據之前沒有保存任何記錄,那麼我已經創建了我的記錄 –

+0

你有沒有在'depends'下的__openerp__.py文件中加入它? 只是放在那裏,更新模塊,重新登錄並檢查它 –

回答

0
As there is a relation with class "class.a" , 
there must be data for that object. 
then and then it will show you datas in the tree view of that m2o filed. 

注意:您可以使用視圖中的新按鈕爲類「class.a」創建新記錄

+0

我已經爲class.a創建了一些記錄,但樹視圖不顯示任何數據! –

+0

是否有任何適用於class.a的域? – Avadhesh

1

你好,你通過創建關係,並在你的關係表class.a創造的紀錄,但現在你創建關係領域classb_id開放的形式視圖和場classb_id選擇模型的一些記錄class.a ANS保存它,然後你做70%的工作將能夠看到關係記錄值。在這裏你做了什麼你創建了所有設置的ID,但最後一步是誤判,即選擇關係字段上的字段關係記錄。

0

檢查您是否添加了兩個或更多「classb_id」字段。在openerp v6.0中,當您添加相同的字段兩次時,只有一個字段會顯示模型中的數據,其他字段將顯示爲空。

如果這並不解決您的問題請出示模型class.a,其名稱字段,如果不加名字字段,則其_rec_name場等

0

在class.a對象,你有「活動」現場。

如果是,則默認爲true。否則它不會顯示在列表視圖中。

相關問題