我正在尝试通过双击日期字段来用今天的日期填充日期字段。现在我没有 xtype:日期字段的点击事件。
是否仍然可以将双击事件"添加"到日期字段,或者是否有其他解决方法?
示例代码:
xtype: 'datefield',
name: 'reminderDate',
itemId: 'reminderDate',
fieldLabel: 'Erinnerung am',
padding: '10',
style: 'background-color: red'
Ext.form.field.Date
没有dblclick
事件。但是,在渲染组件后,您可以在日期字段输入元素上为dblclick
事件绑定侦听器。您可以从Ext.form.field.Date
inputEl
属性中获取日期字段输入元素。
xtype: 'datefield',
fieldLabel: 'Date',
name: 'date',
listeners: {
afterrender: function(c) {
c.inputEl.on('dblclick', function(){
c.setValue(new Date());
});
}
}
现场小提琴示例:https://fiddle.sencha.com/#fiddle/2bo