2017-02-01 3 views
0

방법 팝업 양식에 저장 버튼을 숨기려면? * 파이썬 코드로 작용에 의해 열팝업 폼에 저장 버튼을 숨기는 방법은 무엇입니까?

양식보기를. 이미 몇 가지 권장 솔루션을 시도했지만 작동하지 않습니다.

일부 포털/포럼에서이 플래그로 해결할 수 있다고 말했습니다. 그러나 그것은 행동에 어떤 영향도 미치지 않습니다. ...

@api.multi 
def button(self): 
    viewId = self.env.ref('Model.model').id 
    return { 
     'name': _('Button action'), 
     'view_type': 'form', 
     'view_mode': 'form', 
     'view_id': viewId, 
     'res_model': 'model', 
     'type': 'ir.actions.act_window', 
     'res_id': self.id, 
     'target': 'new', 
     'flags': {'form': {'action_buttons': False}} 
    } 

가장 곳이 올바른 방법 말했다 (내가 플래그에서 읽을 수있는, 어쨌든? 나는. 그것에 대해 유용한 설명을 찾을 수 없습니다)하지만이 작동하지 않습니다

<record id="model" model="ir.ui.view"> 
     <field name="name">model</field> 
     <field name="model">model</field> 
     <field name="arch" type="xml"> 
      <form string="Button form" edit="false" create="false" delete="false"> 
       <group> 
        <field name="test" /> 
        <button name="myButtonFunc" string="Demo button" icon="fa-plus" type="object"/> 
       </group> 
      </form> 
     </field> 
    </record> 

아이디어가 있으십니까? 아니면 그것으로 경험?

+0

버튼을 표시 하시겠습니까? 무슨 조건으로? – WhatsThePoint

+0

@WhatsThePoint 솔직히이 양식에 '저장'및 '취소'버튼을 표시하고 싶지는 않습니다. 그래서 나는 그것에 대한 조건이 없습니다. 자신의 장소 정의와 자신의 기능으로 자신의 버튼을 사용하고 싶습니다. TL; DR -> 완전한 사용자 정의 양식보기가 내가 원하는 것입니다. 그리고 이것은 하나의 단계입니다. –

+0

위대한 수정 프로그램이 아니지만 당신은 그들 자신의 버튼을 넣을 수 있을까요? – WhatsThePoint

답변

1

마법사의 기본 단추를 숨기려면 마법사의 바닥 글을 바꿔야합니다. view.xml의 다음 예제를 참조하십시오

<record id="test_models_wizard" model="ir.ui.view"> 
     <field name="name">test.models.form</field> 
     <field name="model">test.models</field> 
     <field name="arch" type="xml"> 
      <form string="Test Wizard"> 
       <group> 
        <group> 
         <field name="test_field_1"/> 
         <field name="test_field_2"/> 
        </group> 
       </group> 
       <footer> 
        <button name="your_test_method" string="My Button" type="object" class="btn-primary"/> 
        <button string="Cancel" class="btn-default" special="cancel"/> 
       </footer> 
      </form> 
     </field> 
    </record> 

푸터 태그 사이에 원하는 버튼을 추가하십시오!