Galera seguinte… estou tendo uma pequena dificudade para acessar uma propriedade de um obejto…
Tenho uma classe de equipamento
public class Equipamento implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String descricao;
private Division divi;
private Familia fami;
private Fabricante fabri;
...
A classe equipamento comtem objetos do tipo Division, Familia,Fabricante.
o que estou tentando fazer e acessar uma propriedade de um dos objetos no nata grid… tipo assim :
<mx:DataGrid x="13.25" y="125" width="426.75" id="data_Equipamento" dataProvider="{arrayEquipamento}" doubleClickEnabled="true" doubleClick="caregaAltera()">
<mx:columns>
<mx:DataGridColumn headerText="id" dataField="id" visible="false" />
<mx:DataGridColumn headerText="Descrição" dataField="descricao"/>
<mx:DataGridColumn headerText="Division" dataField="divi.descricao" width="70"/>
<mx:DataGridColumn headerText="Familia" dataField="fami.descricao" width="110"/>
<mx:DataGridColumn headerText="Fabricante" dataField="fabri.descricao" width="80"/>
</mx:columns>
</mx:DataGrid>
Se eu fizer um for each no arrayEquipamento
no action script
for each(var equ:EquipamentoClass in arrayEquipamento){
Alert.show(equ.fabri.descricao);
}
ele exibe perfeitamente…
alguem saberia como fazer para acessar no datagrid conforme expliquei acima ?