Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
1046 Weergaven

I want to select a few records in a tree view, then click a button


The click on the button should open a wizard and the selected records should be available into the wizard for a bit of editing

How can I acheve that ?

Avatar
Annuleer
Beste antwoord

Hi,

To get selected records in the button function, we can define the tree view as follows,


    <record id="student_student_view_tree" model="ir.ui.view">
<field name="name">student.student.view.tree</field>
<field name="model">student.student</field>
        <field name="arch" type="xml">
            <tree string="Student" edit="1">
                <header>
                    <button type="object" string="Click me"
                            name="action_click_me"/>
                </header>
                <field name='roll_number'/>
                <field name='number'/>
                <field name="name" decoration-bf="1"/>
                <field name="age"/>
                <field name="email"/>
                <field name='teacher'/>
                <field name="grade"/>
                <field name='state'/>
            </tree>
        </field>
    </record>


Or we can inherit any treeview of the model and add the button in the header.

Here the button function action_click_me, we get the selected records in self.


We can get the selected records in tree view in (self._context.get('active_ids', []))


Hope it helps,

   

       

           


       

   


Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
0
aug. 22
1778
2
jun. 21
25372
4
dec. 23
21457
5
jul. 24
14696
1
dec. 22
2508