我想将值从 ir_config_parameter 传递到 qweb 视图 't-name="web.ControlPanel"'。
我尝试过类似的方法,但它不起作用
<t t-set="wanted_parameter" t-value="env['ir.config_parameter'].get_param('wanted_parameter')">
可以通过向模型添加计算字段并在 QWeb 视图中使用它来完成。
wanted_parameter = fields.Boolean(string='Setting', compute='_compute_wanted_parameter')
def _compute_wanted_parameter(self):
for rec in self:
config = self.env['ir.config_parameter'].sudo()
get_wanted_parameter = config.get_param('wanted_parameter', False)
rec.wanted_parameter = get_wanted_parameter
在您的 QWeb 中,使用计算字段:
<t t-set="wanted_parameter" t-value="record.wanted_parameter"/>