odoo

odoo12 name_get()和name_search()

2019-12-30  本文已影响0人  隔壁小红馆
#返回只显示 alert.name
@api.multi
def name_get(self):
       return [(alert.id, '%s' % (alert.name)) for alert in self]
@api.multi
def name_get(self):
       return sorted([(alert.id, '%s' % (alert.name)) for alert in self],reverse=True)

@api.model
def name_search(self,name,args=None, operator='ilike',limit=100):
       args = arfs or []
domain = []
if name:
    domain=[('name', '=ilike', name),('name],operator,name)]
accounts = self.search(domain + args, limit=limit)
return accounts.name_get()
#返回在many2one框里输入的准确值,并按照name_get()的降序排列展示
上一篇 下一篇

猜你喜欢

热点阅读