跳至內容
選單
此問題已被標幟
2 回覆
5766 瀏覽次數

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
2260
4
5月 23
10531
1
1月 19
9620
0
10月 17
3456
0
11月 16
2717