Skip to Content
Menú
This question has been flagged

Hello,

I've did a wizard/button which is changing discounts in every line. What I'm trying to do is to change it only in chosen lines? I've created selection boolean field before product name but there is a problem becouse when i click on it it not changing its status to true but opening the product wizard. What can i do to change this?

class add_selection_field_order(osv.osv):
	_inherit ='sale.order.line'
	
        columns ={ 'selection_line':fields.boolean('zaznacz'), } _defaults =         { 'selection_line': False, }

<record
model="ir.ui.view"
id="sale_order_add_selection_field">
    <field name="name">sale.order.line_select_field</field>
    <field name="model">sale.order</field>
    <field name="inherit_id" ref="sale.view_order_form"/>
    <field name="arch" type="xml">
	<xpath expr="//field[@name='th_weight'][@invisible='1']" position="after">
		<field name="selection_line"/>
	</xpath>
    </field>
</record>


Avatar
Descartar
Best Answer

Hello Jone,
     For adding field in tree view of sale order line try to use this code:    

<record
model="ir.ui.view"
id="sale_order_add_selection_field">
    <field name="name">sale.order.line_select_field</field>
    <field name="model">sale.order</field>
    <field name="inherit_id" ref="sale.view_order_form"/>
    <field name="arch" type="xml">        
        <xpath expr="//field[@name='order_line']/tree//field[@name='th_weight']" position="after"> <field name="selection_line"/> </xpath>     </field> </record>                   

Hope this help.

Avatar
Descartar
Autor

It works same as my code

Good. i have little change in xpath

Related Posts Respostes Vistes Activitat
0
de febr. 16
4767
2
d’oct. 16
8624
2
d’ag. 16
11130
2
de jul. 15
6052
1
de jul. 15
6974