2014-10-09 1 views
1

openerp v7 용 모듈을 개발 중입니다.
워크 플로를 정의했으며 내보기에서 작업 흐름에 정의 된 상태로 탭을 포함하는 노트가있는 폼을 정의했습니다.
모든 탭에는 워크 플로우 상태 변경을 트리거하는 버튼이 있습니다. 이 모든 것은 매력처럼 작동합니다!
내가 직면 한 문제는 단추가 워크 플로 상태 변경을 트리거 할 때 상태가 변경되지만 활성 상태로 표시된 탭이 변경되지 않는다는 것입니다. 예상되는 동작이지만 지금은 활성 탭을 변경하고 싶습니다. 워크 플로우의 상태가 바뀌고 그것을 수행 할 방법을 찾지 못했습니다.
INFO :양식보기의 노트북에서 페이지 (탭) 활성화하기

default_focus : 세트 1이 필드에 포커스 (커서 위치)에 넣어 양식 제 경우는 DOCS에 따르면 필드 이렇게하는 방법이 열렸다. 단지

어떤 도움은 매우 극명하게 될 것이다 (5.2의 새로운)을 1로 설정이 특성을 갖는 뷰

그러나 페이지와 결코 내에서 하나 개의 필드가있을 수 있습니다.

답변

0

나는 탭을 활성화하는 것이 워크 플로에서 예상되는 동작이 아니라고 생각합니다. 일반적으로 버튼은 상태 표시 줄 옆의 머리글에 배치되며 각 버튼에는 표시해야하는 상태를 정의하는 "상태"속성이 있습니다 (모델의 "상태"필드에 따라).

워크 플로 상태에 따라 일부 정보 (예 : 필드, 그룹, 페이지 등)를 표시/숨기려면 "보이지 않는"옵션이있는 "attrs"매개 변수를 " 상태 "필드 값. 자바 스크립트를 사용하려면

0

, 당신은 탭 페이지를 초점이를 사용할 수 있습니다 ui-id-3이 탭 페이지의 1 개 인덱스

$('.oe_notebook #ui-id-3').click() 

입니다. 여기 세 번째 페이지가 될 것입니다. v8에서 작동하며 다른 버전을 알 수 없습니다. 어쨌든 도움이되기를 바랍니다.