Sag*_*tri 9 python treeview openerp openerp-7 odoo
我有一个情况.我正在使用OpenERP 7.我正在尝试从我的产品的树视图中隐藏"创建"按钮.这可以使用
<tree create="false" .....
Run Code Online (Sandbox Code Playgroud)
但情况就好.当用户直接从"资产管理"模块打开树视图时,我想保留它.但是当我点击Reporting for treeview时隐藏它.
我试图通过报告按钮的功能使用这样的上下文:
context['prod1']='false'
ctx = dict(context)
print ctx['prod1']
return {
'type': 'ir.actions.act_window',
'res_model': 'product.product',
'view_type': 'form',
'view_mode': 'tree,form',
'target': 'current',
'context':ctx,
'create':False,
'domain':[('id','in',domain)]
}
Run Code Online (Sandbox Code Playgroud)
我以树视的形式做了:
<tree create="context.get('prod1',False)"
Run Code Online (Sandbox Code Playgroud)
但我得到这个json相关的错误:
ERROR : SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Run Code Online (Sandbox Code Playgroud)
这个东西正在使用我的按钮,但不是我的树视图.我也尝试过添加'create':False,但无法做我想做的事.我错过了什么?