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

how to use t-foreach in qweb, i add the https://doc.openerp.com/trunk/web/qweb/ example

it show ' No enumerator given to foreach' where is wrong .?

Awatar
Odrzuć

I got the same error. Had you make it down ?

Autor

yes, i think you can use exit addon app to change instead of create new

Najlepsza odpowiedź

You may have forgotten to add the field on which you want to iterate before your template in your kanban.

Awatar
Odrzuć

I had the same problem but now i've solve it. I share my code hoping that it will be helpfull (sorry for my poor english) : <ol> <li t-foreach="widget.categories" t-as="category"> <img class="oe_hr_responsive_category" t-att-src="widget.get_image_url(category)" /> </li> </ol>

I have the same error. Since there is many people asking this question I suspect a bug, here is the bug report : https://bugs.launchpad.net/openobject-addons/+bug/1301474

Najlepsza odpowiedź

Please look at my bug ticket on Launchpad : https:// bugs.launchpad.net/openobject-addons/+bug/1301474?comments=all (It was finally not a bug).

You need to initialize the variable in _init, otherwise the foreach will not find it. Exemple :

init: function (field_manager, node) {
    this._super(field_manager, node);
    this.votes = [];
},

start: function() {
    this._super();
    this.votes = ["test", "test"]; //this.get('value');
},
Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
lip 25
2015
1
maj 25
2202
1
kwi 25
2518
1
lut 25
1804
0
paź 24
1532