您好,怎么解决,能说一下思路吗?
F
fbhyq
@fbhyq
-
Erp 怎么实现树形结构 -
分享:如何用OE赢得500强企业百万级项目不知道大家有没有这种感觉,我感觉这位朋友好像在写小说,因为关键的地方好像都是一笔而过!
-
关于在后台获取前台field或者input的值的问题哦,看来只能走 client action的路,我就觉得这样也太麻烦了。
-
关于在后台获取前台field或者input的值的问题可以获取filed的值了如下:(input的值暂时不知道怎么获取)
<br />objs= self.browse(cr,uid,ids);<br />strMyname=objs.myname<br />
新问题是,如何修改view界面上filed的值呢,是不是一定要调用javascript里面的函数来修改,还是还有其他方法? -
关于在后台获取前台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 />