I'm trying to display function fields in a sort of listview (not editable).
Something like Customer Invoices in Accounting.
Here is my current code. (py)
I use a function field with a range, etc just to do a test.
def _get_partners(self, cr, uid, ids, name, arg, context):
res = {}
partners_obj = self.pool.get('res.partner')
listIds = range(1, 10000)
partners_list = partners_obj.search(cr, uid, [('id', 'in', listIds)])
for element in partners_list:
partner = partners_obj.browse(cr,uid, element)
partner_name = partner.name
res[partner.id] = partner_name
print(res)
return res
_name = 'aged.partner.balance'
_description = 'Aged Partner Balance'
_columns = {
'partner_id': fields.function(_get_partners, type='char', store=False, method=True,)
aged_partner_balance()
aged.partner.balance.tree aged.partner.balance
↧