嗨,大家好我有兩個字段代碼和名稱我要插入到用戶輸入時,他們填寫表格(我使用嚮導)數據庫插入到數據庫中輸入字段
的.py
class cria_edita_recinto(osv.osv):
_name='cria.edita.recinto'
_description = 'Cria e Edita Recinto'
_rec_name='code'
_columns={
'code':fields.char("Código",size=10),
'name':fields.char("Designação",size=50)
}
_sql_constraints = [
('code', 'unique(code)', 'O codigo do recinto deve ser unico')
]
_order = 'code'
def insert_recinto(self,cr, uid,vals, context=None):
lista=vals.values()
code=lista[0]
cr.execute("INSERT INTO gs_recintos (code,name) VALUES (%s,'jt')" %(code))
return True
cria_edita_recinto()
的.xml
<record model="ir.ui.view" id="cria_edita_recinto_form">
<field name="name">cria.edita.recinto.form</field>
<field name="model">cria.edita.recinto</field>
<field name="arch" type="xml">
<form string="cria edita recinto" version="7.0">
<group string=" ">
<field name="code"/>
<field name="name"/>
</group>
<footer>
<button name="insert_recinto" string="Configurar Pisos" type="object" class="oe_highlight"/>
ou
<button string="Cancelar" class="oe_link" special="cancel"/>
</footer>
</form>
</field>
</record>
我有一個形象,如果你能幫助在這裏看到
http://help.openerp.com/question/46472/insert-into-database-the-input-fields/
問題在insert_recinto方法,這個方法必須寫在該領域_column嚮導後的模型,張貼 – archetipo
你可以做一些例子顯示如何將2個用戶輸入保存在數據庫中?我不能這樣做,因爲我不怎麼做:) –
我編輯的問題請參閱我的班級那種方式不工作 –