2013-02-18 35 views
0

动态视图时,我是新来的OpenERP发展,我想创建这将为它在我module.py文件中创建由categories()categories表的各元素的复选框的动态视图。错了对象创造的OpenERP

现在我users()类里面我用下面的代码

def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False,submenu=False): 
    result = super(categories, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar,submenu) 
    school_obj = self.pool.get('sim.categories') 
    result['arch'] = '''<field name="father_name" />''' 
    return result 

创建函数fields_view_get正如你可以看到我的代码是不是甚至接近生成动态的领域,我还相距甚远这样做的,但即使这个测试给了我下面的错误

TypeError: super(type, obj): obj must be an instance or subtype of type 

我想通了,如果我在result = ...线更改为categoriesusers错误就会消失给解放军ce到新的,但为什么我要继承users类中的users类。

任何提示可能是错误的或我缺少的东西将不胜感激。

回答

0

我加入它看起来if view_type == 'form':result['arch'] =

查看tree当像解决这个错误查看result被称为触发错误,因为这是当我点击菜单链接,出现的第一个视图,它是每次触发。

+0

你有什么想法为openerp-7创建动态字段 – 2014-03-31 07:41:30