Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Событие клавиатуры на htmleditor (https://javascript.ru/forum/extjs/18136-sobytie-klaviatury-na-htmleditor.html)

posta 18.06.2011 21:24

Событие клавиатуры на htmleditor
 
Ребята, кто подскажет, как отловить событие клавиатуры на htmleditor'е?? Specialkey тут нет.

Есть окно на нем htmleditor. Делаю так:

{
	xtype: 'htmleditor',	
	id: 'comments',
	itemId: 'comments',
	value:this.record.get('comments'),
	style:'font-size: 12px',
	listeners: {
	   render: this.onRenderWind,
	   scope: this
	}
}

...

onRenderWind: function(){
	var me = this;
	me.form.getComponent('comments').focus();
	var map = new Ext.util.KeyMap(me.form.el, [
		{
			key: [10,13],
			ctrl: true,
			fn: me.onAddClick,
			scope: me
		}
	]);
}


И сразу же вопрос в догонку:
Как при открытии окна сделать фокус на htmleditor'е?

posta 19.06.2011 10:07

Решение вопроса про фокус найдено:
Надо было банально другое событие использовать:

{
    xtype: 'htmleditor',
    name: 'comments',
    itemId: 'comments',
    enableColors: true,
    value:this.record.get('comments'),
    style:'font-size: 12px',
    listeners: {
        initialize: this.onRenderWind
    }
}


Остается вопрос номер 1.


Часовой пояс GMT +3, время: 03:47.