2014-09-22 3 views
0

나는 흐름을 위반했는지 그리고이 버그를 도입했는지 확실하지 않습니다. PO를 편집하고 PO를 확인할 때 (그림 2 참조).Openerp "저장"버튼은 PO를 확인한 후에도 계속 나타납니다

변경 사항은 데이터베이스에서 업데이트되지만 저장 버튼은 계속 표시됩니다. 그러나 PO가 확인됩니다 (그림 3 참조).

"편집"버튼으로 바꾸려면 저장 버튼이 필요합니다 (기본적으로 그랬습니다).

누구나 무엇을 제안 할 수 있습니까?

어떤 도움에 감사드립니다 .. FIg 1 Fig 2 enter image description here

+0

구매 모듈을 맞춤 설정 하시겠습니까? 그렇다면, 모듈에서'write method'를 체크하십시오. 나는'write 메소드'가 return 문없이 override라고 생각한다. –

+0

도움 Odedra를위한 감사합니다 .... 그렇습니다 나는 구매 모듈을 주문을 받아서 만들었다 ... 나는 방법을 쓰는 최고 종류에 돌려 보내기 위하여 검사 할 것이다. –

+0

그러나 나는 openerp의 온라인 놀이쇠에서 ​​검사했다 ... 동일 하 거기도. –

답변

0

이 당신이 그것을 클릭하지 않았고 양식의 버튼을 클릭 한 경우 그대로 저장 버튼 표시하도록 기본 동작입니다 . 에 전체에게 도움이 될 수

on_button_save: function() { 
    var self = this; 
    var result = confirm("Do you want to save Record..?"); 
    if (result==true) { 
    return this.save().done(function(result) { 
     self.trigger("save", result); 
     self.reload().then(function() { 
      self.to_view_mode(); 
      var parent = self.ViewManager.ActionManager.getParent(); 
      if(parent){ 
       parent.menu.do_reload_needaction(); 
      } 
     }); 
    }); 
    } 
    else{ 
     return result; 
    } 
}, 
1

web addons-->web-static-src-->js-->view_form.js
에서 코드의 라인 아래에 추가 당신의 이온을 더 구현해야합니다.

+0

감사합니다. Pradeep ... 방금 다른 버튼을 클릭 할 때마다 저장 버튼을 트리거하는 다른 JS 코드 세트를 사용하여 방금 해결했습니다. –

0

이 사실 난 내 requirement.Before 코드를 save.this하는 형태를 요구해야 기록을 저장하기 위해이 코드를 작성 :