2017-10-11 177 views
1

如何在many2one字段中選擇時顯示代碼(或數字)+名稱?如何在odoo 10中給出一個_rec_name作爲兩個字段的組合?

如何給一個_rec_name作爲兩個字段的組合?

如何結合保存兩個字段。

例如:有兩個字段,如名稱和員工ID。填補這些領域和儲蓄之後。在打開記錄時,_rec_name應顯示爲名稱[員工ID]。

+1

您是否有實際問題?您希望獲得什麼樣的輸出以及您嘗試實現的輸入和代碼的示例?一個[最小完整的可驗證示例](https://stackoverflow.com/help/mcve)? –

+0

我想要的是在打開記錄時在actwindow上顯示名稱字段和整數字段。例如。如果我以約翰的名義創建員工記錄,並且他的ID是002.保存它應該保存一個約翰[002]。我無法上傳圖片bcuz我是新來的。請幫助我解決這個@SarahPhillips。謝謝 – Naveen

+0

沒有圖片請分享實際的代碼,如果可能的話 – UrbanEsc

回答

1

你需要覆蓋_name_get方法類:

@api.multi 
    def name_get(self): 
     result = [] 
     for s in self: 
      name = s.field1+ ' ' + s.field2 
      result.append((s.id, name)) 
     return result 

我希望這可以幫助您。

相關問題