Link to home
Start Free TrialLog in
Avatar of eduardo12fox
eduardo12foxFlag for Brazil

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;
			
			}

Open in new window

<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>

Open in new window

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
Avatar of leakim971
leakim971
Flag of Guadeloupe image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of eduardo12fox

ASKER

Thank you worked ... I really needed this solution. Once again I am very grateful for the help!


thank you