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

Hi,

i have two tree views which have the some model, and i have an act_window which must appear in the first tree view and don't appear in the second tree view, please someone tell me how to hide it in the second tree view

아바타
취소

not getting you clearly, what do you mean by having "act_window" in tree view?

do you mean the right side panel action window, which works as you select the record in the tree view, is it?

작성자

yes sir, the select "More" which contains delete , export, ..., in crm module leads have an option which is 'convert to opportunities' and opportunities have also an option 'convert to opportunities, i want to delete 'convert to opportunities' in opportunities

베스트 답변

In the xml file that defines your view, you can hide/show button using states attribute and/or attr attribute like:

<record id="your_form" model="ir.ui.view">

   <field name="name">your_form_name</field>

   <field name="model">your.model</field>

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

      <form string="Your Thing">

         <header>

            <button name="button_a" states="draft"/>   <!-- puts this button only when it's in draft state -->

            <button name="button_b" attrs="{'invisible': [('state', '=', 'draft')]}"/>  <!-- this button is always put in the form but it's invisible when shows this button if it's in draft state -->

        </header>

아바타
취소
작성자

thanx for your answer but it is not a button , it is an act window

Then, have you tried with domain? [('state','in',('draft'))] ... Hope it helps this time.

작성자

yes i have tried with domain but still the something

관련 게시물 답글 화면 활동
3
1월 24
9347
0
4월 23
1803
1
3월 24
3963
4
3월 22
5550
3
10월 20
7766