跳至内容
菜单
此问题已终结
2 回复
5755 查看

I'm have a page that accepts a get parameter to set the the field name I want to edit but can't make it to work with qweb syntax. An example of the qweb code is.
<div t-field="record.content"/>

I think I need something like :

<div t-field="record.#{field}"/>
or something like that.

I need to be able to set the content field dynamically that now is fixed in the example. Thanks in advance.!

EDIT: I think I must use t-field in order to be able to edit it in the website editor. That's why I can't use computed fields.

形象
丢弃
编写者 最佳答案

But that way the field wouln't be editable with the website editor which is my goal.

形象
丢弃
最佳答案

You can create a function that will return the value you expect, and then add it to your Qweb.

To do this you create your function
function_dynamic def (self):

you add to your self.localcontext.update
'function': self.function_dynamic

And for your Qweb you add
<div t-esc = "function">

Greetings.

形象
丢弃
相关帖文 回复 查看 活动
1
12月 24
2250
4
5月 23
10512
1
1月 19
9600
0
10月 17
3423
0
11月 16
2700