Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.10.2014, 19:55
Аспирант
Отправить личное сообщение для Risa Посмотреть профиль Найти все сообщения от Risa
 
Регистрация: 21.10.2014
Сообщений: 47

Как сделать подсказку у Combobox?
Как сделать подсказку над комбобоксом, в которой будет значение выбранного элемента из выпадающего списка?
Примерно такой код не работает:

listeners: {
'select': function(combo, record, index){
  
  var quickTipText = '';		
  Ext.QuickTips.unregister(this.getEl());
  if ((record instanceof Ext.data.Record) && (record.get('field1') !== ""))
    text = record.get('field1');
  if (quickTipText) {
    Ext.QuickTips.register({
    target:  this.getEl(),
    text: quickTipText
    });
  }				
}
}


Версия extjs 3.4.
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2014, 08:13
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

Не уверен что в этом дело, но у вас похоже ошибка в коде ..кладете значение в переменную text, но наверно задумывалось в переменную quickTipText:
listeners: {
'select': function(combo, record, index){
  
  var quickTipText = '';		
  Ext.QuickTips.unregister(this.getEl());
  if ((record instanceof Ext.data.Record) && (record.get('field1') !== ""))
    // вот здесь
    quickTipText = record.get('field1');
  if (quickTipText) {
    Ext.QuickTips.register({
    target:  this.getEl(),
    text: quickTipText
    });
  }				
}
}
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2014, 16:11
Аспирант
Отправить личное сообщение для Risa Посмотреть профиль Найти все сообщения от Risa
 
Регистрация: 21.10.2014
Сообщений: 47

Сообщение от siber-biber Посмотреть сообщение
Не уверен что в этом дело, но у вас похоже ошибка в коде ..кладете значение в переменную text, но наверно задумывалось в переменную quickTipText:
Спасибо, но дело не в этом. Всё равно не работает.
Ответить с цитированием
  #4 (permalink)  
Старый 22.10.2014, 17:58
Аспирант
Отправить личное сообщение для Risa Посмотреть профиль Найти все сообщения от Risa
 
Регистрация: 21.10.2014
Сообщений: 47

Спасибо за внимание. Оказалось, что в совершенно другом месте кода происходит Ext.QuickTips.unregister, поэтому подсказка и не показывалась.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать калькулятор и с чего начать? A.P. Yellowman Общие вопросы Javascript 3 15.11.2013 21:32
Как сделать реакцию на изменение любого элемента формы. Mik Events/DOM/Window 3 28.07.2011 08:52
Как убрать hover? Либо как сделать стрелки статичными? krusty36 Элементы интерфейса 1 13.07.2011 09:20
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Как сделать постоянную проверку на javascript alb Общие вопросы Javascript 18 09.01.2010 14:05