嗨,我是OpenERP7/Odoo7的新手,並沒有真正知道如何做到這一點。自動填充一些字段Openerp
我在我的自定義產品模塊中有一個現有記錄,我想通過只輸入到我的prodcode字段並希望自動填充某些字段來檢索該記錄。
我一直在網上閱讀很多Odoo論壇,但是找不到答案或者我只是不明白。我已經有post關於我的問題 所以如果有人可以給我一個關於如何實現這個目標的答案,或者指導我一個容易理解的解釋。 這將是偉大的。
這裏是我已經做了
PYTHON ---
class test_product(osv.Model):
_name = "test.product"
def name_change(self, cr, uid, ids, test_prodcode_id, prodname, desc, price, context=None):
return {
'value': {
'prodname': 'Plastic Ware',
'desc': 'Affordable Plastic Ware',
'price': 100.00,
}
}
_columns = {
'test_prodcode_id': fields.many2one('test.prodcode', 'Code'),
'prodname': fields.char('Name', size=32),
'desc': fields.char('Description', size=32),
'price': fields.float('Price',),
}
class test_prodcode(osv.Model):
_name = "test.prodcode"
_columns = {
'name': fields.char('Product Code', size=32),
}
XML ----
<record id="test_product_form_view" model="ir.ui.view">
<field name="name">test.product.form.vew</field>
<field name="model">test.product</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Product" version="7.0">
<sheet>
<field name="test_prodcode_id" on_change="name_change(test_prodcode_id,prodname,desc,price)"/>
<field name="prodname"/>
<field name="desc"/>
<field name="price"/>
</sheet>
</form>
</field>
</record>
任何這裏高手幫我實現這一目標? – user3740506 2014-10-26 14:04:11
大家好,有沒有人幫助我,直到現在我不能讓它工作自動填充一些字段。 – user3740506 2014-10-26 14:24:17