Voce tem que usar o "ITEM" que para fazer a comparação, o item é o objeto atual
de cada linha, provavelmente o "USUARIO" não é o objeto da linha.
--
Fernando Noronha
On Jun 12, 2012, at 4:49 PM, Jeovan Romano wrote:
> Meu DataGrid
> <s:DataGrid id="dgUsuario"
> includeIn="consultaUsuario"
> x="10"
> y="82"
> width="768"
> height="341"
> color="#000000"
> contentBackgroundColor="#FFFFFF"
> dataProvider="{dataProvider}"
> verticalScrollPolicy="on"
> doubleClickEnabled="true"
> doubleClick="editUser()"
> click="enabledButton()">
>
> <s:columns>
> <s:ArrayList>
>
> <s:GridColumn dataField="idUsuario"
> headerText="Código"/>
>
> <s:GridColumn dataField="nome"
> headerText="Nome"/>
>
> <s:GridColumn dataField="email"
> headerText="E-Mail"/>
>
> <s:GridColumn dataField="celular"
> headerText="Celular"/>
>
> <s:GridColumn dataField="login"
> headerText="Login"/>
>
> <s:GridColumn dataField="dataCadastro"
> headerText="Data de
> Cadastro" >
> <s:formatter >
> <s:DateTimeFormatter
> dateStyle="short" timeStyle="none" dateTimePattern="dd/MM/yyyy" />
> </s:formatter>
> </s:GridColumn>
>
> <s:GridColumn dataField="ativo"
> headerText="Ativo"
> labelFunction="{myLabelFunction}" >
>
> </s:GridColumn>
>
> <s:GridColumn
> dataField="perfilUsuario.descricao"
> headerText="Perfil">
>
> </s:GridColumn>
>
>
> </s:ArrayList>
> </s:columns>
> </s:DataGrid>
>
>
> meu Método myLabelFunction
>
> public function myLabelFunction(item:Object, column:GridColumn):String
> {
> if(usuario.ativo == 0)
> {
> item = "Não";
> }
> if(usuario.ativo == 1)
> {
> item = "Sim";
> }
> return item.toString();
> }
>
> o resultado em anexo...
>
> Em 12 de junho de 2012 16:41, Irineu Pereira Batista
> <[email protected]> escreveu:
> coloca ai o que vc fez.
>
> Em 12 de junho de 2012 16:40, Jeovan Romano <[email protected]>
> escreveu:
>
> fiz isso, e todos da lista ficaram "Sim"... as vezes "Não" dependendo se eu
> incluir um usuario como status não-ativo alteravam todos para não.. e vice e
> versa.......
>
> Em 12 de junho de 2012 15:58, Fredy Gadotti <[email protected]>
> escreveu:
> Procura por labelFunction.
> Ela vai resolver seus problemas.
>
> Abraço,
>
> Fredy.
>
> 2012/6/12 Jeovan Romano <[email protected]>
> Pessoal, uma pergunta cretina,
> eu tenho salvo no meu banco se o usuario é ativo ou não, que é retornado do
> java para o flex
> e é exibido no DataGrid como true e false, tentei procurar uma maneira se
> trocar este true e false por sim e não
> alguém tem uma maneira rápida aí?
>
> fiz isso para exibir a data de forma correta, consegui, era simples depois
> que vi o resultado..
> mas chegar no simples levou um tempo.. pois a data se exibia na sua forma
> completa do atributo dataCadastro:Date
>
> fiz algo simples assim na Data
> <s:GridColumn dataField="dataCadastro"
> headerText="Data de Cadastro" >
> <s:formatter >
> <s:DateTimeFormatter dateStyle="short" timeStyle="none"
> dateTimePattern="dd/MM/yyyy" />
> </s:formatter>
> </s:GridColumn>
>
> tem como fazer algo assim, simples, para true e false?
>
> --
> ---------------------------------------------------------------------------------------------------------------------------
> //// "Eu adoraria mudar o mundo, pena que eles não me fornecem o
> código-fonte". \\\\
> ~
> \°v°
> ( . )\ --> open-source
> ^ ^
> ---------------------------------------------------------------------------------------------------------------------------
>
>
> --
> 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
>
>
> --
> 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
>
>
>
> --
> ---------------------------------------------------------------------------------------------------------------------------
> //// "Eu adoraria mudar o mundo, pena que eles não me fornecem o
> código-fonte". \\\\
> ~
> \°v°
> ( . )\ --> open-source
> ^ ^
> ---------------------------------------------------------------------------------------------------------------------------
>
>
> --
> 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
>
>
>
> --
> Atenciosamente,
>
> Irineu Pereira Batista
> Analista Programador
> Operações de Desenvolvimento
> CINQ Technologies
> Telefone: +55 41 3091-2962
>
> Celular: +55 41 8502-6668
> [email protected]
> www.cinq.com.br
>
>
> --
> 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
>
>
>
> --
> ---------------------------------------------------------------------------------------------------------------------------
> //// "Eu adoraria mudar o mundo, pena que eles não me fornecem o
> código-fonte". \\\\
> ~
> \°v°
> ( . )\ --> open-source
> ^ ^
> ---------------------------------------------------------------------------------------------------------------------------
>
>
> --
> 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<Untitled.jpg>
--
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