Openerp警告消息未正确显示

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.

警告框在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.
    # 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错误一样

请看下图。