J'ai créé une arborescence imbriquée en utilisant XUL (aucune base de données n'a été utilisée pour stocker des éléments). Je veux supprimer des éléments de cet arbre en sélectionnant l'élément (seulement 1 à la fois), puis cliquez sur Supprimer. J'ai écrit la fonction Javascript pour supprimer comme suit mais cela ne fonctionne pas.Comment supprimer un élément d'un arbre XUL imbriqué?
function delete(){
var tree = document.getElementById("treeId");
currentPos = tree.currentIndex;
var currentItem = tree.contentView.getItemAtIndex(currentPos);
var parent = currentItem.getParent();
parent.removeChild(currentItem);
}
Je suppose que getParent() n'est pas la bonne méthode mais n'a trouvé aucune autre méthode. Quelqu'un peut-il me donner quelques indices s'il vous plaît. Remerciements
J'ai également essayé var parent = currentItem.parentNode; mais ça ne marche pas non plus. – chepukha