私は OpenERP 開発に不慣れで、ファイル内のクラスcategories
によって作成されたテーブルの各要素のチェックボックスを作成する動的ビューを作成しようとしています。categories()
module.py
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
クラスを継承する必要があるのはなぜですか。
何が間違っているのか、何が欠けているのかについてのヒントをいただければ幸いです。