如何在Odoo 10视图中撰写链接(`href`)

时间:2017-05-09 06:20:11

标签: odoo-10

我的视图文件夹中有一个常规视图,其中包含model=等。我正在显示没有问题的字段。我只需要编写一个链接并完成此操作,我只需要当前的记录ID,然后希望我可以做一些简单的事情:

<a href="/rpt/the-report-for-widget?id={{ id }}">Report</a>

不幸的是,views documentation只告诉我如何使用与我需要的字段不兼容的字段。

我的理解是,任何常规视图都是QWeb视图,它实际上位于<template>标记中,因此根据this QWeb documentation我试过这个:

<a href="/rpt/the-report-for-widget?id=t-esc="id"'>Report</a>

<a t-attrf-href="/rpt/the-report-for-widget?id=#{id}'>Report</a>

<a t-attrf-href="/rpt/the-report-for-widget?id=#{model.id}'>Report</a>

<a t-attrf-href="/rpt/the-report-for-widget?id=#{record.id}'>Report</a>

以及其他十几件事似乎没什么用。

(只是你不要问,是的,我在检查视图中的结果之前更新模块)

当我可以简单地使用t-attf-href时,我宁愿不使用href。指向特定文档的指针非常棒。

1 个答案:

答案 0 :(得分:1)

您可以尝试这个。

<a t-attrf-href="/rpt/the-report-for-widget?id={{id}}'>Report</a>