在odoo开发中,经常会用到日期栏位,一般是由用户输入日期以后,再在后台进行判断日期是否在有效范围以内,这样效率比较低。这个模块可以在定义xml时指定日期的可用范围,对于不在范围的日期,日历控件弹出时显示为灰色,并不可选择。这样就保证用户输入的日期在有效范围以内。
举个栗子:
<field name='date' minDate='0'/> 最小日期为当天
<field name='date' minDate='-1'/> 最小日期为前一天(-2为前天,依次类推)
<field name='date' minDate='1'/> 最小日期为后一天(2为后两天,依次类推)
<field name='date' minDate='start_date'/> 最小日期以start_date为准,如果start_date没有值,则不限制
<field name='date' maxDate='0'/> 最大日期为当天
<field name='date' maxDate='-1'/> 最大日期为前一天(-2为前天,依次类推)
<field name='date' maxDate='1'/> 最大日期为后一天(2为后两天,依次类推)
<field name='date' maxDate='start_date'