我有一个继承的模块,我正在尝试返回
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:this.views_src [0]未定义
我很厌倦这样做了很长时间..感谢任何帮助或解决方法....我实际上想要在编辑表单视图后返回到树视图。
提前致谢..
答案 0 :(得分:1)
以下代码是如何返回树视图的示例:
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
}
我希望这能解决你的问题。
谢谢和问候
答案 1 :(得分:1)
指定views
密钥以解决问题。
打开产品列表视图:
{
"type": "ir.actions.act_window",
"res_model": "product.product",
"views": [[False, "list"]],
"target": "current",
}
我知道,现在回答已经太晚了,但我希望有人会觉得它有用。