Ik heb een treeview (in xul) en ik wil dat er iets gebeurd als ik op een bepaalde "treecell" click.
Dit gaat natuurlijk niet werken met een onclick op het treecell element (deze is er overigens niet eens), aangezien deze elementen niet in de dom komen.
Wat je wel kan doen is in het tree element of in het treechildren element het click event opvangen. Target van het event is het treechildren element.
Probleem is dus: hoe weet ik op welke rij er geklikt is? selectedIndex uitlezen gaat niet, want het event ga ik cancellen, dus er wordt niks veranderd aan de selectie (klikken op die cell moet niet die rij selecteren, maar alleen een actie op de data van die rij uitvoeren)
Dit gaat natuurlijk niet werken met een onclick op het treecell element (deze is er overigens niet eens), aangezien deze elementen niet in de dom komen.
Wat je wel kan doen is in het tree element of in het treechildren element het click event opvangen. Target van het event is het treechildren element.
Probleem is dus: hoe weet ik op welke rij er geklikt is? selectedIndex uitlezen gaat niet, want het event ga ik cancellen, dus er wordt niks veranderd aan de selectie (klikken op die cell moet niet die rij selecteren, maar alleen een actie op de data van die rij uitvoeren)