Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
8012 Lượt xem

Hi, i inherited a view from crm and i add a new notebook page, i can't set this page invisible when the stage_id is different 'lost'

can you help me please 

this is my view code 

<record id="view_oppor_form" model="ir.ui.view">
 <field name="name">crm.oppor.form</field>
  <field name="model">crm.lead</field>
 <field name="inherit_id" ref="crm.crm_case_form_view_oppor/>
  <field name="arch" type="xml">
<xpath expr="/form/sheet/notebook/page[@string='Internel notes']" position="after">
                  <fields name="cause_perte"/>
           </xpath>
 </field>
 </record>



Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Khadhraoui,


Please try below code :-

<record id="view_oppor_form" model="ir.ui.view">
    <field name="name">crm.oppor.form</field>
    <field name="model">crm.lead</field>
    <field name="inherit_id" ref="crm.crm_case_form_view_oppor/>
    <field name="arch" type="xml">
        <xpath expr="/form/sheet/notebook/page[@string='Internel notes']" position="after">
            <page string="Page String" attrs="{'invisible' : [('stage_id.name', '=', 'lost')]}">
                // code of page
            </page>
        </xpath>
    </field> 
 </record>


It means when stage is lost, this page which you add is invisible.


Hope it will helps you.

Thanks,

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 7 18
3891
0
thg 1 22
2747
1
thg 7 15
3810
2
thg 3 15
6227
0
thg 3 15
5145