Odoo 8 - 尝试显示工作流程图时出现Odoo客户端JavaScript错误

时间:2015-04-08 15:54:25

标签: workflow openerp odoo odoo-8

我在Ubunutu上使用Odoo 8。在尝试显示特定工作流程的图表视图时(示例设置 - >工作流程 - >工作流程> account.invoice.basic)我收到错误消息:

Odoo Client Error
TypeError: viewclass is not a constructor
http://127.0.0.1:8069/web/js/web.assets_backend/280e51f:3141

enter image description here

在调试模式下

或此错误:

enter image description here

并且不显示图表。

这是从views.js剪下的代码,第699行是“new viewclass(...)”的地方。

do_create_view: function(view_type) {
        // Lazy loading of views
        var self = this;
        var view = this.views[view_type];
        var viewclass = this.registry.get_object(view_type);
        var options = _.clone(view.options);
        if (view_type === "form" && this.action && (this.action.target == 'new' || this.action.target == 'inline')) {
            options.initial_mode = 'edit';
        }
'line 699   var controller = new viewclass(this, this.dataset, view.view_id, options);

我在尝试查看日历视图,图表视图,制造中的甘特图 - >制造订单时也遇到了同样的错误。

调试view.js显示“this.registry.get_object(view_type)”为view_type ='diagram'返回NULL,使viewclass = NULL。

导致此错误的原因以及我如何消除它?

1 个答案:

答案 0 :(得分:0)

使用标准来源的odoo代码,例如https://github.com/odoo/odoo.git