2013-05-29 122 views
2

如果您安裝Openerp 7與招聘模塊。並創建一個包含以下值的簡單條目,例如Openerp 7 many2one下拉應顯示相關記錄的字段

主題(內場name = 'name')= 10年的經驗

申請人名稱 = JHON史密斯

然後,如果你創建一個自定義模塊,下面列

_columns = { 
    'applicant_id': fields.many2one('hr.applicant', 'Applicant', required=True), 
} 

視圖小部件默認情況下會顯示Subject(內部字段名稱='姓名')字段的下拉列表,但我想顯示申請人姓名(內部字段name='partner_name')字段在下拉列表中,在我的自定義模塊中創建新記錄時。

總結如何在我的自定義模塊中的下拉小部件中顯示申請人的姓名而不是主題。

回答

0

您需要在自定義模塊中的_rec_name中定義applicant_id

試試這個:

_rec_name = 'applicant_id' 

看一看Predefined fields.

0

在OpenERP的有一個叫name_get()。這個功能函數返回一個包含顯示的記錄和名稱砥的ID元組的列表。因此,重寫此函數並返回包含記錄ID和申請人名稱的元組列表

相關問題