2014-12-10 6 views
3

Как я могу удалить кнопку «Сохранить» и «Удалить» из моего представления? Я создал очень простой вид, но кнопки Save and Discard по умолчанию. Пожалуйста, смотрите изображение.OpenERP - Как я могу удалить кнопку «Сохранить» и «Удалить ссылку» из моего представления?

enter image description here

ответ

2

Это на самом деле очень легко сделать.

Если вы хотите, чтобы скрыть кнопки Create и Import в виде дерева, используйте create="false" в определении дерева тегов:

<record id="your_id" model="ir.ui.view"> 
    <field name="name">your.model.tree</field> 
    <field name="model">your.model</field> 
    <field name="arch" type="xml"> 
     <tree string="Your model" create="false"> 
       <!-- Your fields--> 
     </tree> 
    </field> 
</record> 

Если вы хотите, чтобы скрыть кнопки Save, Edit и Discard в форме View используйте create="false" и edit="false" в определении формы тега:

<record id="your_id" model="ir.ui.view"> 
    <field name="name">your.model.form</field> 
    <field name="model">your.model</field> 
    <field name="arch" type="xml"> 
     <form string="Your model" create="false" edit="False"> 
      <!-- Your fields --> 
     </form> 
    </field> 
</record> 
+0

Я использую

, но второе решение просто не работает для меня ... –

+0

Это не сработает, если люди могут создавать объекты, но не могут их сохранить. Доступ к новому объекту путем нажатия кнопки create из дерева откроет форму, которая имеет кнопку сохранения в любом случае. Перед созданием практически невозможно добавить диалог «подтвердить». –

1

в ваших ir.actions.act_window XML RECO rd, добавить эту строку

<field name="target">inline</field> 

Я знаю, что это старый вопрос. На всякий случай, если кто-то погубил этот вопрос и споткнулся об этом.

+0

И кто-то сделал, через шесть дней. Я должен был обновить свой модуль до того, как изменение стало очевидным, даже после перезагрузки старого представления с активным режимом разработчика. – MatsLindh

Смежные вопросы