콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
1915 화면

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,

   

       

           


       

   


아바타
취소
관련 게시물 답글 화면 활동
0
8월 22
2581
2
7월 25
26215
4
12월 23
22722
5
7월 24
16056
1
12월 22
3634