关于在后台获取前台field或者input的值的问题
-
开始学习odoo,碰上如何获取界面filed 的内容和input的内容,以及如何修改的问题:
这个是界面视图,里面有个field和一个input<br /><?xml version="1.0" encoding="utf-8"?><br /><openerp><br /> <data><br /> <!--定义列表视图--><br /> <record model="ir.ui.view" id="test_view"><br /> <field name="name">test view</field><br /> <field name="type">form</field><br /> <field name="model">test.model</field><br /> <field name="arch" type="xml"><br /> <t><br /> <div class="oe_view_manager_view_form"><br /> <div class="oe_form"><br /> <form><br /> <field name="myname" /> <br /> <input type="text" id="yourname" /><br /> <button name="on_changepwd_myname" string="修改" type="object" /><br /> </form><br /> </div><br /> </div><br /> </t><br /> </field><br /> </record><br /></data><br /></openerp><br />
在.py文件里面的on_changepwd_myname里面,怎么样才能获取上面的 field的值,并把他们两个对调过来<br /># -*- coding:utf-8 -*- #<br /><br />from openerp.osv import osv,fields<br />import commands<br /><br />class test_model(osv.osv):<br /> _name="test.model"<br /> _columns={<br /> 'myname':fields.char(string="我的姓名",size=32,sotre=False),<br /> }<br /> def on_changepwd_admin(self, cr, uid,ids, context=None):<br /> 这里怎么获取界面上<field name="myname" />和<input type="text" id="yourname" /> 的值,并且在后台对调后回显到界面上<br />