Domanda

Sto cercando di popolare un mx: componente di albero con valori che sto ricevendo da BlazeDS. I dati restituiti dal BlazeDS va bene -. È un ArrayCollection di oggetti di valore cartella

mi è stato istruito a utilizzare Cairngorm per questo progetto. Sono abbastanza nuovo per Flex e Cairngorm. Secondo la documentazione limitata che ho letto on-line dovrei compilare il modello con i dati così ho bloccato la raccolta matrice lì.

Quello che mi sono bloccato con sta cercando di aggiornare il componente albero. Sento che ho bisogno di un modo per comunicare la componente contenitore per l'albero che i dati (cioè le sottocartelle) è disponibile sul modello. Speravo che sarebbe stato possibile sparare una funzione nel componente contenitore per aggiungere le sottocartelle come figli del nodo selezionato (potrei buttare questo sul modello prima della chiamata oggetto remoto immagino) poi il fuoco tree.invalidateList () e tree.validateNow (). Tutte le idee?

È stato utile?

Soluzione

Ho trovato un modo per fare questo anche se non sono sicuro se questo è il metodo consigliato.

ho ottenuto la classe di comando per attaccare l'ArrayCollection della cartella VO ad una proprietà chiamata 'sottocartelle' sul modello. Ho usato un ChangeWatcher nel contenitore padre dell'albero a guardare la proprietà del modello '' sottocartelle e fuoco una funzione per aggiornare il nodo della struttura in caso di necessità.

Se qualcuno conosce un modo migliore, informi. Speravo di trovare un libro di cucina o Cairngorm miglior articolo pratiche, ma non ho inciampato su una cosa del genere ancora. documentazione Cairngorm sembra piuttosto scarsa -. Sono sorpreso che è il più popolare framework Flex dato questo fatto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top