我有一个Ext.form.DateField:
new Ext.form.DateField({
id: 'date_from',
format: 'd/m/Y',
editable: false,
listeners: {
change: function (t,n,o) {
console.log('dsd');
}
}
})
然而,不幸的是,变更事件似乎没有执行。
我还尝试过:
new Ext.form.DateField({
id: 'date_from',
format: 'd/m/Y',
editable: false,
change: function (t,n,o) {
console.log('dsd');
}
})
然而也无济于事。感谢您的任何建议。
谢谢
4条答案
按热度按时间q3qa4bjr1#
change
事件仅在模糊时触发。如果要处理任何日期选择,请改用select
事件(在ExtJS 3.4中)。nmpmafwu2#
第一种方法是添加侦听器的正确方法。
4zcjmb1e3#
您可以将其更改为:
pkwftd7m4#
如果选择使用日历图标,则添加选择侦听器;如果使用退格键清除日期字段,则添加更改侦听器