|
|
@@ -1,6 +1,9 @@
|
|
|
Ext.define('school.override.form.field.Date', {
|
|
|
override: 'Ext.form.field.Date',
|
|
|
formatText: '',
|
|
|
+
|
|
|
+ minValue: null,
|
|
|
+ maxValue: null,
|
|
|
|
|
|
setValue: function (v) {
|
|
|
var me = this;
|
|
|
@@ -10,7 +13,19 @@ Ext.define('school.override.form.field.Date', {
|
|
|
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);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
});
|