Ext.define('school.override.form.field.Date', { override: 'Ext.form.field.Date', formatText: '', minValue: null, maxValue: null, setValue: function (v) { var me = this; if(v && me.format) { v = new Date(v); v = Ext.Date.format(v, me.format); } me.setMinValue(null); me.setMaxValue(null); me.callParent(arguments); }, /** * 直接设置minValue发现不生效,添加一个boxready事件进行设置 */ listeners: { boxready: function(f) { f.setMinValue(f.minValue); f.setMaxValue(f.maxValue); } } });