J'utilise treeTable jquery plugin de Ludo van den Boom pour représenter une table en tant qu'arborescence extensible. Une fois que mon ensemble de données devient grand à la fois Firefox et IE timeout sur l'exécution de l'appel au plugin dans mon $ (document) .ready.Empêche le timeout du navigateur lors de l'utilisation de treeTable jquery plugin
méthode publique de Le plugin est:
$.fn.treeTable = function(opts) {
options = $.extend({}, $.fn.treeTable.defaults, opts);
return this.each(function() {
$(this).addClass("treeTable").find("tbody tr").each(function() {
// Initialize root nodes only whenever possible
if (!options.expandable || $(this)[0].className.search("child-of-") == -1) {
initialize($(this));
}
});
});
};
Il est appelé à partir de:
$(document).ready(function() {
$(".reportTable").treeTable();
});
Où reportTable est la classe d'une table assez grande. initialize est un appel récursif.
Est-ce que cela peut être modifié pour éviter les délais d'expiration des deux navigateurs? J'ai vu une référence à l'utilisation de setTimeout (voir la question # 779379) mais je ne suis pas sûr de savoir comment l'appliquer.
Fonctionne. Merci. –
Pourriez-vous poster quelques détails sur la façon dont vous avez obtenu ce bon fonctionnement s'il vous plaît? – BenB
Avec la version 1.4 du plugin? – BenB