Buongiorno a tutti,
Avrei la necessità di creare un albero basando su una classe DO con dei figli che a sua volta è un collection dello stessa classe. L'alberò puo andare a multi livelli. I dati dell'albero provengono da una lettura JSON (di un web services esterna).
Cosa ho fatto:
- Ho creato una classe e ho aggiunto un collection (dello stesso tipo della classe). Quindi :
- Ho creato un albero supponiamo che si chiami TreeTest
Per popolare l'albero dello primolivello, ho usato l'evento Load del panello:
- chiamo il webservices esterna per fornirmi i dati da visualizzare (in JSON)
- trasformo il JSON in una collection della classe.
- e successivamente ho associato la collection a Treetest.collection.
Fin qui tutto apposto.
Ad ogni apertura di un nodo dell'albero, dovrei di nuovo interogare il webservices esterna (per farmi tornare il JSON) e collegarlo come collection figlio. Quindi l'albero viene popolato dinamicamente man mano che si apre. Ho cercato ad utilizzare l'evento OnActivateNode, ma non riesco a capire come posso aggiungere i collection figli al documento ? Ho provato diversi modi, ma non vedo risultato (i figli, all'apertura, non si vedono).
Grazie in anticipo per un vostro aiuto.
Ivan