mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
[MIG] web_widget_x2many_2d_matrix_example: Migration to 12.0.
This commit is contained in:
@@ -1 +1,2 @@
|
||||
from . import demo_wizard
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
from . import x2m_matrix
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class DemoWizard(models.TransientModel):
|
||||
class X2mMatrixDemoWiz(models.TransientModel):
|
||||
_name = 'x2m.matrix.demo.wiz'
|
||||
_description = 'X2Many Matrix Demo Wizard'
|
||||
|
||||
line_ids = fields.Many2many(
|
||||
'x2m.demo.line', default=lambda self: self._default_line_ids())
|
||||
@@ -1,21 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="x2many_2d_matrix_demo" model="ir.ui.view">
|
||||
<field name="name">x2m.matrix.demo.wiz</field>
|
||||
<field name="model">x2m.matrix.demo.wiz</field>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<field name="line_ids" widget="x2many_2d_matrix" field_x_axis="demo_id" field_y_axis="user_id" field_value="value">
|
||||
<tree>
|
||||
<field name="demo_id"/>
|
||||
<field name="user_id"/>
|
||||
<field name="value"/>
|
||||
</tree>
|
||||
<record id="x2many_2d_matrix_demo" model="ir.ui.view">
|
||||
<field name="name">x2m.matrix.demo.wiz</field>
|
||||
<field name="model">x2m.matrix.demo.wiz</field>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<field name="line_ids" widget="x2many_2d_matrix"
|
||||
field_x_axis="demo_id" field_y_axis="user_id" field_value="value">
|
||||
<tree>
|
||||
<field name="demo_id"/>
|
||||
<field name="user_id"/>
|
||||
<field name="value"/>
|
||||
</tree>
|
||||
</field>
|
||||
</form>
|
||||
</field>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user