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

Hello, I added some extra field on product template. And, now I try to add that on the search procesus using select atribute but that does'nt work.

<field name="caractmat" select="1"/>
<field name="commat" select="1"/>
Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

I found the solution. In fact select atributes seems being useless (for what I wanted). For add custom field on search I just modifiy the view of the product_search_form_view and add the collumn that I wanted.

<record model="ir.ui.view" id="product_search_form_view_inherit">
        <field name="name">product.search.form.inherit</field>
        <field name="model">product.product</field>
        <field name="inherit_id" ref="product.product_search_form_view"/>
        <field name="type">search</field>
        <field name="arch" type="xml">
            <field name="name" position="replace">
                <field name="name" string="Product" filter_domain="['|', ('name','ilike',self), '|', ('default_code','ilike',self), '|', ('commat','ilike',self), '|', ('caractmat','ilike',self), '|', ('manufacturer','ilike',self), ('description','ilike',self)]"/>
            </field>
        </field>
    </record>
Ảnh đại diện
Huỷ bỏ

Hi Dimitry,

Thanks for your answer, unfortunately I don't seem to be able to modify this correctly.

I am trying to allow search by vendor SKU/Stock Code to the search view at Sales >> Product which is a custom field (x_vendorsku)

Unfortunately I have tried modifying in debug mode on Sales >> Products >> Edit Searchview by modifiying <field name="name" string="Product" filter_domain="['|',('name','ilike',self),('default_code','ilike',self)]"/> to <field name="name" string="Product" filter_domain="['|',('name','ilike',self),('default_code','ilike',self),('x_vendorsku','ilike',self)]"/>

further to the above comment, this does not seem to work and seems to switch off the search by name or search by default_code functionality. I am new to openerp and am obviously doing something wrong, however I cannot seem to find a post anywhere that explains how to do the above. Any help or input would be much appreciated.

Bài viết liên quan Trả lời Lượt xem Hoạt động
4
thg 11 23
3334
1
thg 3 15
6074
2
thg 3 24
1672
0
thg 12 23
1583
1
thg 11 22
2157