2015-10-28 23 views
7

UI Takvim için takvim girdisi araç ipucunda birden fazla satırda içerik görüntülemeye çalışıyorum ve çalışmıyor.Tooltip'te HTML formatlı içerik nasıl gösterilir? (Kullanıcı Arayüzü Takvimi)

İşte Burada

$scope.onEventRender = function(event, element, view) { 
    if(event.hover_data) { 
     $timeout(function(){ 
      var hdata = event.hover_data.join('<br />'); 
      element.attr({'tooltip': hdata, 'tooltip-append-to-body': true}); 
      $compile(element)($scope); 
     }); 
    } 
} 

o

enter image description here

beni yanlış yapıyorum iletin böyle görünüyor kodu olduğunu.

+0

Merhaba, çözümü buldunuz mu? Bağlam HTML olduğunda ve dinamik olduğunda basit bir çözüm olmadığı anlaşılıyor. Araç ipucunun şablonu yalnızca içeriği değiştiremiyorsa (şu anda uygulamaya çalışıyorum) özel yönergeler kullanılarak yapılabilir. – Anatoly

+0

hayır, herhangi bir çözüm bulamadım. – jagmohan

+0

uib-tooltip-şablonunu kullanamaz mısınız? – beaver

cevap

1

HTML formatlı metni işitme engelli tarayıcı araç ipucunda gösteremezsiniz. Tarayıcı araç ipucu yerine, tam biçimlendirilmiş araç ipuçlarını göstermek için üçüncü taraf javascript kitaplıklarını kullanmalısınız.

jQuery UI araç ipucu: gibi Kütüphaneler https://jqueryui.com/tooltip/

ya da Twitter önyükleme ipucu: http://getbootstrap.com/javascript/

1

ui-takvimde hiçbir ipucu işlevselliği yoktur. Büyük olasılıkla bootstrap-ui-tooltip kullanıyorsunuz. tooltip'un yanı sıra, tooltip-html-unsafe (1 Mayıs 2013'te yayımlanan v0.3.0'dan beri) bir özelliğe sahiptir, son zamanlarda yeniden adlandırılmıştır. Sen some old documenatation

bu konuda okuyabilir yaptığım html içerikli bir plunker bu deneyin @jagmohan

+0

'Hemen hemen' çalışır, ancak önyükleme programının eski sürümüyle ilgili olan sorun, bootstrap'in yeni sürümü ve 'uib-tooltip-html' https://plnkr.co/ edit/o5MJM4t5SM5QzFo12W0q? p = önizleme, Aslında bu sorunu çözdüm, sahnenin arkasındaki düz önyükleme jquery bileşenini kullanan kendi yönergemi yazdım, bu geçici çözümden memnun değilim ve eğer mümkün ise yerel bir açısal çözüm arıyorum. – Anatoly

0

tooltips.

$(element).tooltip({ 
    content: hdata 
}); 

Bu benim için çalışır.

İlgili konular