2015-07-03 4 views
0

Я использую Extjs 5. Всплывающая подсказка не работает для моей диаграммы. Я прочитал, что есть некоторые проблемы в tooltip в ext5. И я попробовал это все, какExtjs 5: подсказка не работает для диаграммы

  1. советы -> Подсказка
  2. SETTITLE -> setHtml
  3. Добавление 'взаимодействия'

Вот как это выглядит прямо сейчас. Image of how it looks right now

Вот мой код:

 highlight: { 
      segment: { 
      margin: 20 
      } 
     }, 
     tooltip: { 
      trackMouse: true, 
      width: 'auto', 
      interactions: [{ 
      type: 'itemhighlight' 
      }], 
      height: 40, 
      renderer: function(storeItem, item) { 
      //calculate percentage. 
      var total = 0; 
      var idType = storeItem.get('type'); 
      chartStore.each(function(rec) { 
       total += rec.get('item1'); 
      }); 
      if(storeItem.get('item1') == 0){ 
       this.setTitle(''); 
      }else { 
       var pct = ((storeItem.get('item1')/total) * 100).toFixed(0); 
       var tipText = pct + '% (' + storeItem.get('item1') + ' of ' + total + ')<br/>' + storeItem.get('name') 
       this.setHtml(tipText); 

      } 
      } 
     }, 

Есть ли исправить это?

+0

Можете ли вы добавить jsfiddle для этой проблемы? –

ответ

Смежные вопросы