Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
7212 มุมมอง

I created 2 buttons in form and kanban view that all inherited res.partner.

I created field.char betwenn <button></button> to show data.

def create function is used to assign data to "show" field.

I want to hide buttons when "show" field has empty string.

I used attrs="{'invisible': [('show', '=','')]}" but it doesn't work.

## IN .xml file

<odoo>

<data>

<!--Add Similar Button in Form View-->

<record id="similar_list_view_partner_form"

model="ir.ui.view">

<field name="name">similar_list_view_partner_form</field>

<field name="model">res.partner</field>

<field name="inherit_id" ref="base.view_partner_form"></field>

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

<xpath expr="//button[@name='toggle_active'][not(ancestor::field)]" position="after">

<button class="oe_stat_button" name="similar_list_button_action" type="object" icon="fa-align-justify" attrs="{'invisible': [('show', '=','')]}">

<field name="show" attrs="{'invisible': [('show', '=','')]}" readonly="1"/>

</xpath>

</field>

</record>

<!--Add show field in kanban view-->

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

<field name="name">similar_list_view_partner_kanban</field>

<field name="model">res.partner</field>

<field name="inherit_id" ref="base.res_partner_kanban_view"></field>

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

<xpath expr="//div[contains(@class, 'o_kanban_tags_section oe_kanban_partner_categories')]" position="after">

<button class="btn btn-link btn-xs" name="%(similar_list_button_action)d" type="object" attrs="{'invisible': [('show', '=','')]}">

<field name="show" attrs="{'invisible': [('show', '=','')]}" readonly="1"/>

</button>

</xpath>

</field>

</record>

</data>

</odoo>

##in .py file

class similar_contact(models.Model):

_inherit= 'res.partner'

show=fields.Char()

@api.model

def create(self, values):

----------

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello,

Try This May Be Helps to You.

<button name="your_button_name" attrs="{'invisible: [('show', '=', False)]}"/>


Thanks


อวตาร
ละทิ้ง
ผู้เขียน

Thank You So Much Pujara Geet.

Related Posts ตอบกลับ มุมมอง กิจกรรม
2
ก.ค. 24
1608
1
มิ.ย. 24
4152
1
ต.ค. 23
9595
1
ต.ค. 23
98
413 Request Entity Too Large แก้ไขแล้ว
1
ส.ค. 23
2193