2
我要顯示在一個文本框顯示工具提示中的焦點文本框,Ext JS的3.4
我曾嘗試下面的代碼的焦點事件與xtemplate一個提示,
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'之後放置''''。在調用'Ext.QuickTips.register'之前,在''focus''處理器中嘗試'console.log('test');'以確保事件處理正確。 – Rob
你初始化QuickTips單例嗎?嘗試在文本字段初始化之前添加'Ext.QuickTips.init()'。另外,我不知道你的用例是什麼,但是每當你關注你的文本框時,你的代碼就會註冊一個qtip。您可能需要考慮在'afterrender'監聽器中進行初始化。 –