В вашем определении представления отсутствует соответствующее поле, которое вы хотите отобразить в виде дерева внутри мастера, например, поле One2many
или Many2many
.
<field name="product_master">
<tree editable = "top">
<group>
<field name="product"/>
<field name="qty"/>
</group>
</tree>
</field>
Переходная модель в основном такая же, как и в обычномВ отличие от модели, временные модели не сохраняются в базе данных, поэтому используются для создания мастеров.Для любого tree
представления в пределах form
вам необходимо отношение типа One2many
или Many2many
.
class QuotationCreation2(models.TransientModel):
_name = "xn_quotation_creation_wiz"
xn_customer_id = fields.Many2one('res.partner',string = "Customer")
product_master = fields.One2many('xn_quotation_creation_wiz.line','wiz_id')
class QuotationCreationLine(models.TransientModel):
_name = "xn_quotation_creation_wiz.line"
wiz_id = fields.Many2one('xn_quotation_creation_wiz.line')
product=fields.Many2one('product.product',string='Product')
qty=fields.Integer(string='Quantity')