Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
5405 Ansichten
0
\\\\\\\\\
\
\

i\'m\ trying\ To\ Hide\ Validation\ button\ on\ stock\.picking\ form\,\ I\'m\ searching\ about\ the\ button\ on\&nbsp\;\stock.view_picking_form and found tow button with name button_validate.

 <button name="button_validate" attrs="{'invisible': ['|', ('state', 'in', ('waiting','confirmed')), ('show_validate', '=', False)]}" string="Validate" type="object" class="oe_highlight" groups="stock.group_stock_user"/>
 <button name="button_validate" attrs="{'invisible': ['|', ('state', 'not in', ('waiting', 'confirmed')), ('show_validate', '=', False)]}" string="Validate" type="object" groups="stock.group_stock_user" class="o_btn_validate"/>

in my condition, I want to hide the first one based on Boolean field using xbath like that

 <xpath expr="//button[@name='button_validate']" position="attributes">
       <attribute name="attrs">{'invisible': ['|','|', ('state', 'in', ('waiting','confirmed')), ('show_validate', '=', False),('is_has_access', '=', 'False')]}</attribute>
 </xpath>

after saving and upgrade the module I found attrs has been updated of button information but it still visible even if the Field = False

So how can I achieve that and hide this button? Any help will be appreciated

Avatar
Verwerfen

Hope this will helps in future: https://goo.gl/8HgnCF

Autor Beste Antwort

i have typo error in domian  

       <attribute name="attrs">{'invisible': ['|','|', ('state', 'in', ('waiting','confirmed')), ('show_validate', '=', False),('is_has_access', '=', 'False')]}</attribute>
the last False should be without quotes 
Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Jan. 22
2383
1
Juni 24
2705
3
Apr. 24
5811
0
Juli 22
1127
1
Aug. 24
899