3
我需要在OpenErp中显示label
或title
字段。标签字段问题 - OpenErp
我有purchase
模块从所述表格中检索company_id, partner_id, date_order, etc
在一段代码,然后在级联方式示出这些字段值:
def _combinalos(self, cr, uid, ids, field_name, args, context=None):
values = {}
for id in ids:
rec = self.browse(cr, uid, [id], context=context)[0]
values[id] = {}
values[id] = '0%s-%s%s-%s-%s' %(rec.company_id, rec.partner_id, rec.soli_cant, rec.dest, rec.date_order)
return values
然后调用这样功能:
'nombre' : fields.function(_combinalos, type='char', string='Nombre', arg=('empresa','provee','soli_cant', 'dest', 'anho'), method=True),
,当然还有XML视图代码:
<h1>
<label string="Request for Quotation " attrs="{'invisible': [('state','not in',('draft','sent'))]}"/>
<label string="Purchase Order " attrs="{'invisible': [('state','in',('draft','sent'))]}"/>
<field name="nombre" class="oe_inline" readonly="1" />
</h1>
正在功能字段。
问题是,当我保存文档,它应该告诉我这些字段的名称或标签,但恰恰说明我喜欢现场的ID或东西:
那么,如何我可以为这些战队显示'名称'或'标签'吗?这可能是xml字段调用中的某个属性?
在此先感谢。
非常感谢你非常返回公司的浏览对象,完美的作品,顺便说一句,是有没有办法在'date_order'中显示'年份'?例如,只是'2013',而不是'2013-09-23'? – NeoVe
'date_order'是'date'类型字段 – NeoVe
使用rec.date_order.year获取更多关于datetime refere的信息http://docs.python.org/2/library/datetime.html – Heroic