When returning a result set, make sure you are accessing the proxy
through the object property:
var myObject:yourVO = event.result.object as yourVO;
Jurgen
ehsiao_bea wrote:
I am calling a web service and the objects are being wrapped with
mx.utils.objectProxy. However, I can't seem to get the property from
the objectProxy by calling the getProperty method.
<mx:DataGrid x="21" y="230" id="PatientRecord" width="792"
dataProvider="{wsGetPatientData.getByPatientId.lastResult}">
<mx:columns>
<mx:DataGridColumn headerText="Symptoms"
dataField="Symptoms"/>
<mx:DataGridColumn headerText="Diagnosis"
dataField="Diagnosis"/>
<mx:DataGridColumn headerText="Notes" dataField="Notes"/>
<mx:DataGridColumn headerText="Physican"
dataField="Physician.getProperty(FirstName)"/>
</mx:columns>
Symptons, Diagnosis and Notes are coming back ok. Physician is a
objectproxy and I would like to get the "FirstName" QName from it. I
can see it in the debugger but the getProperty call does not seem to
do anything for me. Any hints?
Thanks,
JT