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

Hello communities, I work to add some warning messages (non blocking) in the unit sales as the selling price of a product changes. Any one tell me how can i display a warning message !! thanks

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

Try this:

How to display confirmation display box: https://goo.gl/6P7aR1

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

Hi! You need to add on_change attribute in your field (xml file)

<field name="price" on_change="price_changed()"/>

and define function in your model:

def price_changed(self,cr,uid,ids,context=None):
    #you can do something here
    return {'value':{},'warning':{'title':'warning','message':'Your message'}}
Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks Alexander, I tried your example and it didn't work

You can read about on_change event. https://doc.openerp.com/trunk/server/03_module_dev_03/#on-change

Perhaps, in your case, you need to do anything else.

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

hi yes

in in on change of product you can add the warning message

 def onchange_product(self,cr,uid,ids,context=None):
   #you can do something here
   return {'value':{},'warning':{'title':'warning','message':'Your message'}}

or you can exception message also

  raise osv.except_osv(_('warning'), _(' Your message'))

Thanks
Sandeep

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

Hello i have two datetime fields that calculated diferenc both of them but sometimes i missed to enter date so it raise the error , but i want some custome message instead of error please help me

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

There is a module module called warning in openerp.. Please check that module. it will be helpful for you.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 3 19
3918
8
thg 4 23
32309
2
thg 12 19
9271
0
thg 11 19
4388
1
thg 7 19
7113