Entra
Nuovo su Yahoo! Gruppi? Registrati
pizze-ria
? Già Iscritto? Entra su Yahoo!

Suggerimenti

Lo sapevi che...
Puoi imposatare la cronologia dei messaggi? Clicca nel link datea. le tue preferenze verranno salvate.

Messaggi

  Messaggi Aiuto
Avanzata
Class Binding con vettore di oggetti   Elenco di messaggi  
Rispondi | Inoltra Messaggio #837 di 1549 |
Ciao a tutti
ho un CFC che mi ritorna un vettore di oggetti coldfusion
(EmployeeObject.cfc) via AMF (uso quindi il remote object).

Lato Flex quando devo usare l'array semplicemente faccio il cast del
risultato dell'evento di ritorno in un Array ed ottengo un array di
objects.
Il problema mi si presenta quando cerco di fare il cast degli oggetti
nel vettore su una classe AS (Employee.as) ma questo cast da un
risultato nullo. Cioè la variabile Employee è null, quindi deduco che
il cast non va a buon fine

il cast viene fatto con

private function populateEmployees(event:ResultEvent):void{
this.employees = event.result as Array;
trace(this.employees);
for(var i:int=0; i<employees.length; i++){
var p:Curriculum = employees[i] as Employee;
trace(p);
}
}

L'ultimo trace da risultato null, mentre il primo mi restituisce
correttamente [object Object] [object Object] [object Object] [object
Object] dato che contiene 4 oggetti..
Quindi nell'array ci sono oggetti, ma non riesco a fare il cast
Sebbene le variabili dell'oggetto CFC e di quello AS hanno lo stesso
nome:

EmployeeObject.cfc

<cfcomponent output="false" displayname="Employee">

<cfproperty name="id" type="numeric" default="0">
<cfproperty name="surname" type="string" default="">
<cfproperty name="name" type="string" default="">
<cfproperty name="qalification" type="string" default="">
<cfproperty name="cv" type="string" default="">
<cfproperty name="photoURL" type="string" default="">

<!--- Other functions --->
[...]

</cfcomponent>


Employee.as

package classes
{
[Bindable]
public class Employee
{
public var name:String;
public var qualification:String;
public var cv:String;
public var photoURL:String;
public var surname:String;
public var id:Number;

//Other methods
[...]

}
}


Qualche idea?

Grazie
Luca





Ven 19 Set 2008 3:43 pm

lordcrysh
Offline Offline
Invia email Invia email

Inoltra Messaggio #837 di 1549 |
Espandi messaggi Autore Disponi per data

Ciao a tutti ho un CFC che mi ritorna un vettore di oggetti coldfusion (EmployeeObject.cfc) via AMF (uso quindi il remote object). Lato Flex quando devo usare...
Bianchi Luca
lordcrysh
Offline Invia email
19 Set 2008
3:43 pm
Avanzata

Copyright ? 2009 Yahoo! Tutti i diritti riservati.
La Tua Privacy - Testo aggiornato - Condizioni generali di utilizzo del servizio - Linee guida - Aiuto

?