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

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>


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

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.

Ảnh đại diện
Huỷ bỏ
Tác giả

It works same as my code

Good. i have little change in xpath

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 2 16
5164
2
thg 10 16
8995
2
thg 8 16
11577
2
thg 7 15
6378
1
thg 7 15
7339