При клике по datefield выделение текста
пытаюсь сделать чтобы при клике на дату, значение даты выделялось
при помощи события фокус текст выделяется и тут же курсор снимает выделение события onclick почему то нет. или я просто не знаю как его вызвать?
{
xtype: "datefield",
id: 'ved-d1',
format: 'd.m.Y',
//editable: false,
width:100,
value: new Date(),
//plugins: 'textmask',
listeners: {
},
focus :{
fn :function (tt,e,eOpts) {
Ext.getCmp('ved-d1').selectText();
}
}
}
}
|
есть конфиг для этого, если я правильно понял что нужно: http://docs.sencha.com/extjs/4.2.2/#...-selectOnFocus
а если очень хочется юзать событие то есть вот это: http://docs.sencha.com/extjs/4.2.2/#...e-event-select
Ext.create('Ext.form.field.Date', {
renderTo: Ext.getBody(),
fieldLabel: 'foo',
value : new Date(),
listeners : {
select : function (field, value) {
field.selectText();
}
}
});
|
| Часовой пояс GMT +3, время: 09:48. |