Como prender o evento Expanding no JQuery Treetable
Pergunta
Estou usando o plugin treeto no meu aplicativo da web.http://plugins.jquery.com/project/treetable
Quero poder executar uma ação quando um nó expansível específico for expandido.
Posso determinar qual elemento é responsável por expandir o nó. É uma extensão com o expansor de classe. Tanto quanto posso dizer, o plug -in não tem um evento que seja disparado quando o nó é expandido ou alternado.
Eu acho que isso é mais uma pergunta jQuery do que uma pergunta árdua, mas como eu faria isso.
Solução
Porque não há evento, o que você poderia fazer é substituir $.fn.expand
com sua própria função que executa a lógica que você precisa e, em seguida, executa o original $.fn.expand
função. Por exemplo
var originalExpand = $.fn.expand;
$.fn.expand = function(){
// Do something
originalExpand.apply(this, arguments);
};
Esse é um exemplo grosseiro.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow