2013-05-29 48 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和申请人名称的元组列表

相关问题