Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
7 Trả lời
11601 Lượt xem

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 .?

Ảnh đại diện
Huỷ bỏ

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

Tác giả

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

Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ

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

Câu trả lời hay nhất

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');
},
Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 7 25
2012
1
thg 5 25
2194
1
thg 4 25
2518
1
thg 2 25
1801
0
thg 10 24
1529