Tentei aqui e nao obtive sucesso!
olhe o que eu tentei
criei uma funcao
minha dataProvider e este arrayCollection dadosPedido
//function
tentei desta forma
public function labelFunctionTotal(item:Object):String{
return numberFormter.format(item.total);
}
e desta tb
public function labelFunctionTotal(coluna:DataGridColumn):String{
return
numberFormatter.format(coluna.itemToLabel("total"));
}
//
*****************************************************************************************************************
e chamei ela na labelFunction da datagridCollumn
<mx:DataGrid x="0" y="43" id="pedidosListados" width="504"
rowCount="6" dataProvider="{dadosPedido}">
<mx:columns>
<mx:DataGridColumn headerText="Qtd" dataField="qtd"/>
<mx:DataGridColumn headerText="Total" dataField="total"
labelFunction="labelFunctionTotal"/>
</mx:columns>
</mx:DataGrid>
meu formatter
<mx:NumberFormatter id="numberFormatter" precision="2"
useThousandsSeparator="true" useNegativeSign="true"/>
deu errro !! vario erros!
quando eu vou popular ela da estes erros de argumentos
ArgumentError: Error #1063: Argument count mismatch on main/
labelFunctionTotal(). Expected 1, got 2.
at mx.controls.dataGridClasses::DataGridColumn/itemToLabel()
at mx.controls.dataGridClasses::DataGridBase/
mx.controls.dataGridClasses:DataGridBase::makeListData()
at mx.controls::DataGrid/http://www.adobe.com/2006/flex/mx/
internal::setupRendererFromData()
at mx.controls::DataGrid/mx.controls:DataGrid::commitProperties()
at mx.core::UIComponent/validateProperties()
at mx.managers::LayoutManager/::validateProperties()
at mx.managers::LayoutManager/::doPhasedInstantiation()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/::callLaterDispatcher2()
at mx.core::UIComponent/::callLaterDispatcher()
:o(
t+
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---