Comment piéger l'événement d'expansion dans jQuery treetable
Question
J'utilise le plugin treetable dans mon application web. http://plugins.jquery.com/project/treeTable
Je veux être en mesure d'exécuter une action lorsqu'un nœud extensible spécifique est élargi.
je peux déterminer quel élément est responsable de l'expansion du noeud. Son une période d'extension de l'classe. Pour autant que je peux dire ne marche pas plug-in ont un événement qui est déclenché lorsque le noeud est étendu ou basculée.
Je pense que cela est plus une question jquery qu'une question treetable, mais comment pourrais-je aller sur le faire.
La solution
Parce qu'il n'y a pas d'événement, ce que vous pouvez faire est de remplacer $.fn.expand
avec votre propre fonction qui effectue la logique que vous avez besoin de faire, et exécute ensuite la fonction $.fn.expand
d'origine. Par exemple.
var originalExpand = $.fn.expand;
$.fn.expand = function(){
// Do something
originalExpand.apply(this, arguments);
};
C'est un exemple brut.