Окно прямого просмотра формы вместо окна «Сводка» в Calendar Odoo 10 - PullRequest
0 голосов
/ 22 мая 2018

Хочу вместо этого открыть окно формы в окне «Сводка» в календаре.Итак, как открыть прямой просмотр формы при нажатии на просмотр календаря?

Я использую web_calendar module (файл widgets.js) в качестве ссылки.

Я пытался с помощью следующего кода:

var self = this;
    this._super(parent, {
        title: this.get_title(),
        size: 'small',
        buttons: this._buttons ? [
            {text: _t("Create"), classes: 'btn-primary', click: function () {
                if (!self.quick_add()) {
                    self.focus();
                }
            }},
            {text: _t("Edit"), click: function () {
                self.slow_add();
            }},
            {text: _t("Cancel"), close: true},
        ] : [],
        $content: QWeb.render('CalendarView.quick_create', {widged: this})
    });

1 Ответ

0 голосов
/ 10 июля 2018

Я нахожусь на Odoo 11 и, чтобы перейти из календаря напрямую в представление формы без окна сводки, единственное, что мне нужно было сделать, это установить атрибут quick_add = "False" в теге xml calendar.Я мог предположить, что это также работает на более ранних версиях Odoo, но не знаю.

<field name="arch" type="xml">
    <calendar ... quick_add="False">
        <field name="name"/>
    </calendar>
</field>
...