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

Workflow Odoo 8-尝试显示工作流图时出现Odoo客户端JavaScript错误,workflow,openerp,odoo,odoo-8,Workflow,Openerp,Odoo,Odoo 8,我正在Ubunutu上使用Odoo8。尝试显示特定工作流的图表视图时(示例设置->工作流->工作流->帐户.发票.基本),我收到一条错误消息: Odoo Client Error TypeError: viewclass is not a constructor http://127.0.0.1:8069/web/js/web.assets_backend/280e51f:3141 或在调试模式下出现此错误: 并且不显示图表 这是从views.js截取的代码,第699行是“newviewc

我正在Ubunutu上使用Odoo8。尝试显示特定工作流的图表视图时(示例设置->工作流->工作流->帐户.发票.基本),我收到一条错误消息:

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

或在调试模式下出现此错误:

并且不显示图表

这是从views.js截取的代码,第699行是“newviewclass(…)”所在的位置

在“制造->制造订单”中尝试查看日历视图、图表视图、甘特图视图时,我也会遇到相同的错误

调试view.js发现“this.registry.get_object(view_type)”正在为view_type='diagram'返回NULL,使viewclass=NULL


是什么导致了这个错误以及我如何消除它?

使用标准源代码,比如

你好,纳什先生,请输入代码好吗?所以我给你一个合适的解决方案。
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);