Odoo中文网|Odoo实施培训

标题: openerp 默认值的设置 [打印本页]

作者: 店小2    时间: 2016-10-10 22:49
标题: openerp 默认值的设置
最常用的方式是:
_defaults={
#'province_name':lambda self, cr, uid, c:c.get('province',1),
}
然而_defaults 起始是会调用default_get 比较复杂时用default_get
def default_get(self, cr, uid, fields, context=None):
if context is None: context = {}
province_name = context.get('province')
res = super(all_city,self).default_get(cr, uid, fields, context=context)
raise osv.except_osv('error',province_name)
return res

在其他页面新建是设置默认值的方法





default_city_name是default_ 加上 city_name 。city_name是要在弹出的页面上,新建的 默认的字段

功能是在点击city新建时,把已选 的省的字段默认到弹出的市 的新建页面上。








欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2