[Xulfr] Detection ouverture/fermeture d'un treeitem

Thomas Rabaix thomas at rabaix.net
Mer 2 Mai 18:14:29 CEST 2007


Hello,

Je viens de trouver une solution qui fonctionne :
		$('EstimateListDatagrid').addEventListener('DOMAttrModified', 
function(event) {
	if(event.attrName == "open") {
		var value = event.newValue;
		var id = event.target.getAttribute('lineid');
		console.log('[EstimateListDatagrid::DOMAttrModified] LineId=' + id + 
', Status='+value);
	}
}, false);


Par contre j'ai du rajouter dans le template rdf un champ lineid, car je 
ne suis pas parvenu a recuperer le numero de la ligne a partir du 
treeitem ...

<treeitem uri="rdf:*" container="true" open="rdf:urn:data:row#State" 
lineid="rdf:urn:data:row#EstimateLineId">



Thomas Rabaix wrote:
> Bonjour,
> 
> Pour une remote XUL application, je dois implementer un status 
> ouvert/fermee pour chaque treeitem d'un arbre. J'aimerais savoir comment 
> detecter l'event sur le changement d'etat de l'attribut "open" ?
> 
> Thomas
> _______________________________________________
> Xulfr mailing list
> Xulfr at lists.xulfr.org
> http://lists.xulfr.org/mailman/listinfo/xulfr
> 


Thomas Rabaix


Plus d'informations sur la liste de diffusion Xulfr