Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
5974 Widoki

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.

Awatar
Odrzuć
Autor Najlepsza odpowiedź

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

Awatar
Odrzuć
Najlepsza odpowiedź

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.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
gru 24
2454
4
maj 23
10869
1
sty 19
9820
0
paź 17
3640
0
lis 16
2889