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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top