Я новичок в разработке OpenERP, и я пытаюсь создать динамический вид, который создаст флажок для каждого элемента таблицы categories
, который в созданном классом categories()
в моем module.py
файле ,Неверный объект при создании динамического представления в OpenERP
Теперь в моем users()
классе я создал функцию fields_view_get
со следующим кодом
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
Как вы можете видеть, что мой код не даже близко к генерации динамических полей, я до сих пор далеко не делать этого, но даже этот тест дает мне следующую ошибку
TypeError: super(type, obj): obj must be an instance or subtype of type
Я понял, что если я изменю categories
в result = ...
линии для users
ошибка уйдет давая пла новых, но зачем мне наследовать класс users
внутри класса users
.
Любой отзыв о том, что может быть неправильным или то, что мне не хватает, будет оценено по достоинству.
У вас есть идея создать динамическое поле для openerp-7 –