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

I have been working ion a search module in OpenERP-7. The scenario is that I am returning records in domain so that I can show them on my field. The problem here is that the field is not showing the newly created records in the domain. While on printing the value of domain on console, I get the desired records . But I dont seem to get why its not allowing me to view them ion my field. Neither I am getting any error.

My domain part of function is as follows:

res = cr.fetchall()

for p_id,p_name in res:

     domain.append((p_id))

print domain

return {'domain':{'my_products':[('id','in',domain)]}}

 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

returnig dictionary with 'domain' key works only if it is on_change function.. otherwize you need to refresh / reload the page in order to reload view with new values

Ảnh đại diện
Huỷ bỏ
Tác giả

yes I am using the on_change function. But the values are not being shown on the field. It is Only showing the old values.

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

I think method onchange which return domain doesn't work on field with widget="selection" attribute. Try to remove it.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
4
thg 10 16
31246
1
thg 9 15
3917
1
thg 6 15
837
0
thg 4 15
681
2
thg 4 15
858