Ext.define('Dms.field.DDatePicker', {
extend: 'Ext.picker.Date',
alias: 'widget.Ddatepicker',
todayText: '今天',
requires: ['Dms.field.DTimePicker'],
initComponent: function() {
// keep time part for value
var value = this.value || new Date();
this.callParent();
this.value = value;
},
onRender: function(container, position) {
this.callParent(arguments);
var me = this;
Ext.create('Ext.Button', {
renderTo: this.el.child('div div.x-datepicker-footer'),
text : '清空',
handler:function(){
var handler = me.handler;
me.fireEvent('select', me, '');
if(handler) {
handler.call(me.scope || me, me, '');
}
me.onSelect();
}
});
}
})
extend: 'Ext.picker.Date',
alias: 'widget.Ddatepicker',
todayText: '今天',
requires: ['Dms.field.DTimePicker'],
initComponent: function() {
// keep time part for value
var value = this.value || new Date();
this.callParent();
this.value = value;
},
onRender: function(container, position) {
this.callParent(arguments);
var me = this;
Ext.create('Ext.Button', {
renderTo: this.el.child('div div.x-datepicker-footer'),
text : '清空',
handler:function(){
var handler = me.handler;
me.fireEvent('select', me, '');
if(handler) {
handler.call(me.scope || me, me, '');
}
me.onSelect();
}
});
}
})