labelSelect = fields.Selection(selection='checkLine',string='Selection')
@api.multi
def checkLine(self):
ar = []
for order in self:
ar.append(('test',str(order.name)))
return ar
Я добавил поле в унаследованном классе sale.order
"labelSelect", а функция "checkLine" возвращает массив, который должен быть значением поля Selection.
Есть идеи, почему это не работает, и у каждого заказа нет выбора для выбора?
Когда я заменяю for order in self
на for order in self.env['sale.order'].search([])
только для теста, он работает, и все заказыотображается в поле «Выбор», но я хочу показать другое значение для разных заказов на основе self
.