2013-02-18 2 views
0

OpenERP 개발을 처음 접했고 클래스에 의해 생성 된 파일의 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를 생성 심지어이 테스트는 나에게 내가 usersresult = ... 라인에 categories을 변경하면 오류가 괞 찮아을 제공 사라질 것으로 파악

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

다음과 같은 오류를 제공합니다 새로운 클래스를 추가 할 수 있지만, users 클래스 안에 users 클래스를 상속 받고 싶습니다.

잘못되었거나 누락 된 부분에 대한 정보를 제공해 주시면 감사하겠습니다.

답변

0

은 내가 result 오류를 트리거 불렀다 그리고 나는 메뉴의 링크를 클릭 할 때 나타나는 첫 번째보기가되면서 그것이 것 같습니다 if view_type == 'form':

result['arch'] = 전에 tree를 볼 때처럼 추가하여이 오류를 볼 수 해결 매번 실행됩니다.

+0

openerp-7의 동적 입력란을 만드는 방법에 대해 알고 싶습니다. –

관련 문제