2
Я должен показать всплывающую подсказку с XTemplate на фокус случае TextFieldПоказать подсказке в текстовое поле на фокус, Ext JS 3.4
Я попытался следующий код,
var tf = new Ext.form.TextField({
name: 'name',
fieldLabel: 'field label',
width: 100,
allowBlank: false,
listeners : {
focus : function(tb, e) {
Ext.QuickTips.register({
target: tf,
title: 'QT Title',
text: 'QT Text'
});
}
}
});
Любая помощь необходимо понимать, ,
Обратите внимание: произошла синтаксическая ошибка. Вы должны поместить ',' после 'allowBlank: false'. И попробуйте 'console.log ('test');' в обработчике 'focus' перед вызовом' Ext.QuickTips.register', чтобы убедиться, что событие обработано правильно. – Rob
Вы инициализировали синглтон QuickTips? Попробуйте добавить 'Ext.QuickTips.init()' перед инициализацией текстового поля. Кроме того, я не знаю, что ваш вариант использования, но ваш код будет регистрировать qtip каждый раз, когда вы фокусируетесь на текстовом поле. Возможно, вы захотите рассмотреть инициализацию в прослушивателе 'afterrender'. –