Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   При клике по datefield выделение текста (https://javascript.ru/forum/extjs/50979-pri-klike-po-datefield-vydelenie-teksta.html)

demi 19.10.2014 19:43

При клике по 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();
									}
								}
						
					}
					
					}

siber-biber 19.10.2014 22:28

есть конфиг для этого, если я правильно понял что нужно: 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, время: 06:34.