TypeError:this.views\u src[0]在返回视图时在openerp中未定义?

TypeError:this.views\u src[0]在返回视图时在openerp中未定义?,openerp,openerp-7,Openerp,Openerp 7,我有一个继承的模块,我正在尝试返回 view_ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'product', 'product_product_tree_view') view_id = view_ref and view_ref[1] or False return { 'type': 'ir.actions.act_window', 'name': 'Draft P

我有一个继承的模块,我正在尝试返回

    view_ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'product', 'product_product_tree_view')
    view_id = view_ref and view_ref[1] or False
    return {
   'type': 'ir.actions.act_window',
   'name': 'Draft Product',
   'res_model': 'product.product',
   'view_type': 'form',
   'view_id': view_id,
   'view_mode': 'tree',
   'target': 'current',
   'nodestroy': True,
}

在产品末尾继承了write方法。但它抛出了一个错误

TypeError:此.views\u src[0]未定义

我受够了这么长时间了。。感谢您的任何帮助或解决方法。。。。实际上,我希望在编辑表单视图后返回到树视图


提前感谢。

以下代码是如何返回树视图的示例:

return {
        'name':_("Name desired"),
        'view_mode': 'tree',
        'view_id': False,
        'view_type': 'tree',
        'res_model': 'your model',
        'res_id': read_ids, \\\instead of read_ids, you must pass the desired record ids\\\
        'type': 'ir.actions.act_window',
        'nodestroy': True,
        'target': 'new',
        'domain': "[('id','in',%s)]" %(read_ids),
        'context': context
    }
我希望这能解决你的问题


感谢并问候

指定
视图
键以解决问题

要打开产品列表视图,请执行以下操作:

{
    "type": "ir.actions.act_window",
    "res_model": "product.product",
    "views": [[False, "list"]],
    "target": "current",
}

我知道,现在回答这个问题已经太晚了,但我希望有人会觉得它有帮助。

谢谢Yaseen。。。。我是一个超级菜鸟在openerp。。。如果你能帮我弄到“读取ID”,那就太好了在上面的代码中,对应的产品id??是的…它应该是对应记录的id…。您可以创建一个名为read_id或任何您喜欢的列表,然后将必要的id附加到该列表中。谢谢Yaseen,但是我在那里提供了一个当前的编辑产品id,但它仍然抛出相同的错误,我可以在数据库中的何处找到你能告诉我列名和表名吗。。。这真的很有帮助