2010-11-22 16 views
0

... einige Daten Fetching-ID des übergeordneten Knoten von untergeordneten Knoten in EXTJS

 <component id="2"> 
       ...some data 
     </component> 
       .... 
       .... 
     <component id="10"> 
       ...some data 
     </component> 
</components> 

I have the above XMl and I want to fetch data from all the components for a particular idea. (For eg. 1000). Currently I'm using record as component. 

neue Ext.data.Store ({ Leser: neuer Ext.data.XmlReader ({ Datensatz: 'Komponente', ID: 'id' }, [ ... Zu geholte Daten ] })

Ich bin nicht in der Lage, Idee ID zu holen. Ich habe versucht, die parentNode.getAttribute() -Funktion zu verwenden, aber aus irgendwelchen Gründen funktioniert es nicht.

Antwort

0

Ich würde nicht einen Laden für diese Anwendung verwenden.

Wenn Sie nur daran interessiert sind die in ziehen „... einige Daten“ aus einer Komponente, es ist viel einfacher, ein DomQuery zu verwenden.

Zum Beispiel:

var component = Ext.DomQuery('component[id=1000]', xmlParentNode); 

Dies würde einen XML-Knoten mit dem Namen "Komponente" mit einer Eigenschaft ID zurück, die 1000

http://dev.sencha.com/deploy/dev/docs/?class=Ext.DomQuery Weitere Details finden entspricht.

hoffe, das hilft

Verwandte Themen