2012-12-14 23 views
5

ben html tablo sıralamak için bu komut dosyasını kullanmak çalışıyorumOtomatik sıralama tablosu kullanılarak sorttable.js

http://www.kryogenix.org/code/browser/sorttable/sorttable.js ben customkey seçeneği kullanılmış ve Tıkladığımda çalıştığını başlığı. Sayfa yüklenirken bu customkey dayalı otomatik sıralama yapmak istiyorum. Bunu nasıl yapabilirim? Bu özel komut dosyasını kullanmak istiyorum. window.onload'u denedim ama şanssız kaldım.

cevap

6

Sayfayı yükledikten sonra, sıralamak istediğiniz başlık sütununda bir tıklamayı tetikleyin. Aşağıdaki javascript kodunu deneyin. Sayfada sadece bir masa olduğunu varsayalım. Belki de getElementsByTagName veya getElementById ile daha spesifik olmanız gerekecektir. [1], sütun numarasıdır. Bundan önce bir tıklama işleyicisi eklemeniz gerekmez, çünkü bu görev sorttable.js koduyla yapılır.

<script src="js/sorttable.js"></script> 
<script> 
    window.onload = function() { 
     (document.getElementsByTagName('th')[1]).click(); 
    }; 
</script> 
2

Bu sorunu biraz farklı çözdüm. Sayfa yüküne tıklamayı istedim ne olursa olsun, data-autoclick="true" ekledim. Sonra ana uygulamamdaki JavaScript uygulamasında,

<script> 
    window.onload = function() { 
     $('[data-autoclick="true"]').click(); 
    }; 
</script> 
+0

Bu gerçekten güzel bir şekilde çalıştı. – adg