javascript - 直接打开表单 View 窗口而不是日历 Odoo 10 上的摘要窗口

标签 javascript calendar odoo odoo-10 qweb

我想在日历的摘要窗口中打开直接表单 View 。那么,如何在点击日历 View 时打开直接窗体 View 呢?

我使用 web_calendar 模块 (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})
    });

最佳答案

我在 Odoo 11 上,要从日历直接转到没有摘要窗口的表单 View ,我唯一要做的就是在 xml 日历标签中设置属性 quick_add="False"。我可以想象这也适用于早期的 Odoo 版本,但我不知道。

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

关于javascript - 直接打开表单 View 窗口而不是日历 Odoo 10 上的摘要窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50460602/

相关文章:

javascript - 如何对 JavaScript 表(升序或降序)进行排序,该表是某些 SQL 操作表的结果?

javascript - 具有滚动效果的粘性导航栏在浏览器上不起作用,而在代码笔上却起作用

php - 存储/显示重复每周计划的方法

ios - 获取所有日历时出错 : Error Domain=EKCADErrorDomain Code=1013 "(null)" Swift 3

python - 事件时对不同字段进行求和 - Odoo v8

testing - 适用于 odoo 的自动化测试工具

javascript - 程序在 page.evaluate 的嵌套循环中卡住 - Puppeteer - NodeJS

javascript - 有没有更有效的方法来设置 p5.graphics 像素数组等于另一个使用 JavaScript 中的 p5.js ?

python - 将月份名称和年份合并到列中 pandas python

xpath - 如何在 <label for ="street"string ="Address"/> 之前 xpath 字段