hi everyone :
class cvs_quotations(osv.osv):
_name = "cvs.quotations"
def _calc_seller(self, cr, uid, ids, fields, arg, context=None):
result = {}
for product in self.browse(cr, uid, ids, context=context):
oj=self.pool.get('cvs.quotations.cutproduct')
oj_search=oj.search(cr,uid,[])
oj_data=oj.read(cr,uid,oj_search,[],context)
result[product.id] = {
'codeproduct': oj_data[0]['codeproduct'],
'weight': oj_data[0]['weight'],
'quantity': oj_data[0]['quantity'],
'prices': oj_data[0]['prices'],
'position': oj_data[0]['position']
}
return result
_columns = {
"saleordercode": fields.char("Sale order Code", translate=True),
"payment_ids":fields.function(_calc_seller,relation='cvs.quotations.cutproduct', type="many2many",string='Payments'),
}
class cvs_quotations_cutproduct(osv.osv):
_name="cvs.quotations.cutproduct"
_columns={
"codeproduct":fields.char("Mã Váºt TÆ°",translate=True),
"weight":fields.char("KÃch ThÆ°á»c",translate=True),
"quantity":fields.integer("SỠLượng",translate=True),
"prices":fields.float("Giá Váºt TÆ°",translate=True),
"position":fields.char("Vá» TrÃ",translate=True),
"saleordercode":fields.char("Code Order",translate=True),
}
cvs_quotations_cutproduct()
when I click button,listview will load data
Can you help me ?