2013-02-18 37 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