Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
3 Răspunsuri
7510 Vizualizări

Hi,

    I have a form with a field like this:

     <record model="ir.ui.view" id="point_of_sale.view_pos_config_form_test">

        <field name="name">pos.config.test</field>

        <field name="model">pos.config</field>

        <field name="priority">25</field>

        <field name="inherit_id" ref="point_of_sale.view_pos_config_form"/>

        <field name="arch" type="xml">

            <field name="journal_ids" position="after">

                <separator string="Test" colspan="4"/>

                <field name="test_ids" colspan="4" nolabel="1">

                    <tree string="Test">

                        <field name="name"/>

                    </tree>

                </field>

            </field>

        </field>

    </record>

    And this models:


    class pos_order_test(models.Model):

    _name = "pos.order.test"

    _rec_name = "name"


    name = fields.Char('Nombre')

    config_id = fields.Many2one(

        'pos.config', string='Point of Sale',

        help="The physical point of sale you will use.",

        required=True,

        index=True)


class PosConfig(models.Model):

    _inherit = 'pos.config'

    test_ids = fields.One2many('pos.order.test', 'config_id', string='Tests')

The thing is that after some Odoo upgrades "Add new item" buttom disapeared. If I force with create="true" it appears, but when you click this buttom new window inputs appear disabled.


Any clue?

Imagine profil
Abandonează
Cel mai bun răspuns

give attribute create="1" to the tree. or check the access rights of logged in user for the current model.

Imagine profil
Abandonează
Cel mai bun răspuns

Just You need to click the edit Option then you can see the "Add an item" Option on the line

i make this mistake once thats why im giving this answer...  :  )

OR

if you saw an error just check access rights of that user

Imagine profil
Abandonează
Cel mai bun răspuns

Hi Gedeon, try to add "editable" option to the tree of the one2many field.

<field name="test_ids" colspan="4" nolabel="1">
                    <tree string="Test" editable="bottom">
                        <field name="name"/>
                    </tree>
                </field>
Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
3
apr. 24
1791
2
nov. 18
13248
2
mar. 16
7529
1
mar. 15
8219
0
mar. 15
4229