2010-06-24 18 views
6

Ajax aramalarından kurtulan işleyiciyi ekleyebileceğimiz gibi, eklentiyi "canlı" bir şekilde uygulamak için bir yol var mı? Şu anda rad ızgarada "cluetip" kullanan bazı kodlarımız var, ama ajax'den sonra düşüyor. CanlıEklenti "canlı" moda nasıl uygulanır

$('a.clickableSticky').cluetip({ 
        splitTitle: '|', 
        showTitle: false, 
        titleAttribute: 'description', 
        activation: 'click', 
        sticky: true, 
        arrows: true, 
        closePosition: 'title' 
       }); 
+0

Cevabımı bazı seçeneklerle düzenledim. :) – Mark

cevap

1

sadece olaylara çalışır, böylece ipucu ucuyla bunu yapamaz.

Yine de yeni oluşturulan öğelere cluetip çalıştırabilirsiniz.

So ...

$('#grid').live('gridRefreshEvent', function() { 
$('#grid').find('a.clickableSticky').cluetip({ splitTitle: '|', showTitle: false, titleAttribute: 'description', activation: 'click', sticky: true, arrows: true, closePosition: 'title' }); 
} 

Düzenleme: eklenti bir etkinlik sağlamaz

varsa, onların kodunda ajax fonksiyonunu bularak kendi etkinlik oluşturmak için eklenti kesmek ve ekleme: $('#grid').trigger('gridRefreshEvent'); bir yerlerde.

Ayrıca, olay hakkında RadGrid desteğini sormayı deneyebilirsiniz. Aptal olmayan her şey böyle basit şeyler ekleyebilir.

+0

sorunu, 'gridRefereshEvent' RadGrid üzerinde ne olduğunu bilmiyorum. Tanrım, RadGrid tabanlı çözümlerden nefret ediyorum. – epitka