Treegrid --> données XML non hierarchique en source
Bonjour à tous
Ma question est assez simple mais je n'ai pas trouvé de réponse après avoir parcouru les exemples d'ExtJS.
J'ai un document XML que j'aimerai afficher dans composant de type TreeGrid. Le problème c'est que mon XML est non-hiérarchique c'est a dire que les relations sont à plat sous forme d'ID parent-enfant. Ci joint le doc :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <Group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<GRP_ID>GRP00001</GRP_ID>
<GRP_LABEL>Galp Group</GRP_LABEL>
<GRP_LEADER>[1887]</GRP_LEADER>
<RELATIONS>
<CUST_PARENT>[1887]</CUST_PARENT>
<CUST_CHILD>[2819]</CUST_CHILD>
<REL_TYPE>Business</REL_TYPE>
<REL_DESC/>
</RELATIONS>
<RELATIONS>
<CUST_PARENT>[1887]</CUST_PARENT>
<CUST_CHILD>[2840]</CUST_CHILD>
<REL_TYPE>Business</REL_TYPE>
<REL_DESC/>
</RELATIONS>
<RELATIONS>
<CUST_PARENT>[1887]</CUST_PARENT>
<CUST_CHILD>[3497]</CUST_CHILD>
<REL_TYPE>Business</REL_TYPE>
<REL_DESC/>
</RELATIONS>
<RELATIONS>
<CUST_PARENT>[2819]</CUST_PARENT>
<CUST_CHILD>[7]</CUST_CHILD>
<REL_TYPE>Risk</REL_TYPE>
<REL_DESC/>
</RELATIONS>
<RELATIONS>
<CUST_PARENT>[2840]</CUST_PARENT>
<CUST_CHILD>[4]</CUST_CHILD>
<REL_TYPE>Risk</REL_TYPE>
<REL_DESC/>
</RELATIONS>
</Group> |
Est ce que ce document peut servir de source directement ou dois je le hiérarchiser avec des balises <CHILD> contenant les feuilles de chaque noeud ?
Merci pour votre aide