eduardo12fox
asked on
labelFunction in AdvancedDataGrid FLEX 3
private function labelFunction_VENCIMENTO(item:Object,column:AdvancedDataGridColumn):String{
var Dia:String;
var Mes:String;
var Ano:String;
var Junta:String;
Dia = item[column.dataField].substr(8,2);
Mes = item[column.dataField].substr(5,2);
Ano = item[column.dataField].substr(0,4);
Junta = Dia+"/"+Mes+"/"+Ano;
return Junta;
}
<mx:AdvancedDataGrid width="995" height="331" dataProvider="{QuarterResults}" id="colgrouped_adg" x="10" y="71">
<mx:columns>
<mx:AdvancedDataGridColumn dataField="INQUILINO"/>
<mx:AdvancedDataGridColumn dataField="VENCIMENTO" labelFunction="labelFunction_VENCIMENTO"/>
<mx:AdvancedDataGridColumn dataField="VALOR" />
<mx:AdvancedDataGridColumn dataField="STATUS"/>
<mx:AdvancedDataGridColumn dataField="PAGAMENTO"/>
<mx:AdvancedDataGridColumn dataField="PROPRIETARIO"/>
<mx:AdvancedDataGridColumn dataField="COD_IMOVEL"/>
</mx:columns>
<mx:rendererProviders>
<mx:AdvancedDataGridRendererProvider dataField="summary" columnSpan="0" columnIndex="0" renderer="SummaryRenderer" />
</mx:rendererProviders>
</mx:AdvancedDataGrid>
Hello guys I am having a problem in Flex 3. I'm trying to use to format the date labelFunction coming Mysql Bank to the customer orders it can direct the AdvancedDataGrid. But my problems start when I try to use (substr) to format the date. When I take the substr everything works again when I put it returns me error.See my script:
When I put it this way: return item[column.dataField];
It works but when I try to put the right way gives error
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thank you