2013-04-24 5 views
0

다른 모델의 이름 일 수있는 여러 항목이있는 선택 위젯이 있습니다. 모델 선택시 해당 모델을 기반으로 act_window을 트리거하고 싶은데 어떻게하면 on_change 기능을 트리거 할 수 있습니까?어떻게 on_change 함수에서 act_window 동작을 트리거 할 수 있습니까?

알고있는 한, "value", "domain""warning" 만 읽습니다. 우리가 단순히 작업을 반환 할 수있는 모든 버튼을 "type=object" 유사한 기능을 원한다하지만 난 행운을 on_change 메서드에서 재현하는 데있어.

답변

0

on_change 함수에서 창 동작을 트리거 할 수 없습니다. 그러나 버튼은 액션을 반환 할 수 있습니다. 이 게시물을 확인하십시오 : Method return value to call another form in OpenERP

+0

답장을 보내 주셔서 감사합니다. 버튼의 메서드에서 액션을 반환하는 것을 알고 있지만 관련 뷰가있는 약 15 개 항목의 목록이 있습니다. 양식에 15 개의 버튼이있는 것이 합리적입니다. 더 좋은 방법이 있습니까? 어쩌면 하나의 많은 목록이 ... – Moin

+0

판매 마법사 (청구서 작성) 중 하나에서 워크 플로우가 'wf_service = netsvc.LocalService ('workflow ')'에 의해 작업을 트리거합니다. 작업에 대해 동등하지 않습니다. – Moin

+0

나는 15 버튼을 추가하라고 말하지 않았다. 뷰 중 하나를 선택하는 버튼을 추가해야하고 버튼에서 도메인, 컨텍스트 및 새 뷰에 필요한 다른 모든 필요한 속성을 생성 할 수 있습니다. – OmaL

관련 문제