Openerp警告消息未正确显示
警告框在Openerp 7中未正确显示。当它出现时,它是半透明的Openerp警告消息未正确显示,openerp,openerp-7,Openerp,Openerp 7,警告框在Openerp 7中未正确显示。当它出现时,它是半透明的 def onchange_check_date(self,cr,uid,ids,quotation_date,context=None): ''' Returns error if future date is entered.''' current_date = time.strftime("%Y-%m-%d") # Getting current date in YYYY-MM-DD format.
def onchange_check_date(self,cr,uid,ids,quotation_date,context=None):
''' Returns error if future date is entered.'''
current_date = time.strftime("%Y-%m-%d") # Getting current date in YYYY-MM-DD format.
# current_date = datetime.now() # eg.current_date = datetime.datetime(2015, 2, 12, 7, 15, 9, 335664)
# current_date = current_date.strftime("%Y-%m-%d") # now after format - '2015-02-12'
if quotation_date > current_date: # If quotation date > current date, show warning and reset field.
if quotation_date > current_date: # If quotation date > current date, show warning and reset field.
warning_shown = {
'title': _("Warning!!"),
'message': _('Please do not enter a future date')
}
return {
'value' : {'quotation_date':False},
'warning' : warning_shown
}
在xml文件中:
<field name="quotation_date" on_change="onchange_check_future_date(quotation_date)"/>
问题是,即使错误消息正确显示并且验证字段被重置,错误消息框中仍有一个透明补丁,就像它是一个UI错误一样
请看下图。