Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
1069 Переглядів

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 ?

Аватар
Відмінити
Найкраща відповідь

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,

   

       

           


       

   


Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
0
серп. 22
1795
2
черв. 21
25413
4
груд. 23
21493
5
лип. 24
14755
1
груд. 22
2532