Cómo controlar la evento en jQuery TreeTable ampliar
Pregunta
Estoy usando el plugin TreeTable en mi aplicación web. http://plugins.jquery.com/project/treeTable
Quiero ser capaz de realizar una acción cuando se expande un nodo expansible específico.
puedo determinar qué elemento es responsable de expandir el nodo. Su lapso de un expansor con clase. Por lo que yo puedo decir el plugin imposible tener un evento que se dispara cuando el nodo se expande o activar y desactivar.
Creo que esto es más una cuestión de jQuery que una pregunta TreeTable, pero ¿cómo hago para hacer eso.
Solución
Debido a que no hay ningún evento, lo que podría hacer es sustituir $.fn.expand
con su propia función que realiza la lógica que lo necesita hacer, y luego ejecuta la función $.fn.expand
originales. Por ejemplo.
var originalExpand = $.fn.expand;
$.fn.expand = function(){
// Do something
originalExpand.apply(this, arguments);
};
Esto es un ejemplo crudo.