Как я могу удалить кнопку «Сохранить» и ссылку «Отменить» из моего представления? Я создал очень простое представление, но кнопки «Сохранить» и «Отменить» есть по умолчанию. Пожалуйста, посмотрите на картинку.
OpenERP - Как я могу удалить кнопку «Сохранить» и ссылку «Отменить» из моего представления?
Ответы (4)
Это на самом деле довольно легко выполнить.
Если вы хотите скрыть кнопки 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
в представлении формы, используйте 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>
person
César
schedule
18.12.2014
Это не сработает, если люди могут создавать объекты, но не могут их сохранять. При доступе к новому объекту нажатием кнопки «Создать» из дерева откроется форма, в которой в любом случае есть кнопка «Сохранить». Это делает практически невозможным добавление диалогового окна подтверждения перед созданием.
- person Loïc Faure-Lacroix; 29.06.2016
В вашей записи ir.actions.act_window
xml добавьте эту строку
<field name="target">inline</field>
Я знаю, что это старый вопрос. На всякий случай, если кто-то погуглил этот вопрос и наткнулся на это.
person
strike_noir
schedule
08.11.2017
И кто-то сделал, шесть дней спустя. Мне пришлось «обновить» свой модуль, прежде чем изменение стало очевидным, даже после перезагрузки старого представления с активным режимом разработчика.
- person MatsLindh; 14.11.2017
Вы можете легко скрыть, добавив ниже простой скрипт jquery в xml.
<form>
<script>
$(document).ready(function(){
$(".modal-header").hide();
$(".modal-footer").hide();
});
</script>
<group col="4" colspan="4">
Спасибо
person
PAWAN SHARMA
schedule
11.07.2018
Вы можете легко скрыть, добавив простой стиль ниже в XML.
<form>
<style>
header{
display:none !important;
}
footer{
display:none !important;
}
</style>
</form>
Спасибо
person
Hari Prasanth
schedule
03.11.2020