Já implementei essa mesma lógica para fazer a mesma coisa com combobox.
Se caso não exista um item no dataprovider igual ao campo q eu procurava,
retornava um -1 para o selectedindex, que depois descobri q é o default de
todo componente list-based. -1 não fica nenhum item selecionado.







2009/4/22 RafaelViana <rfl.vi...@gmail.com>

>
> Usa um pouco de lógica...Pega o seu dataprovider do DataGrid, itera
> pelos itens até achar um com essa data, e dai da um break, e retorna o
> index desse e usa esse index no selectedIndex.
>
> Mas ai que tah e se não tiver nenhum dado com a data de hoje? Qual
> item ficará selecionado?
>
> On 22 abr, 19:18, Eduardo Burko <eduardobu...@gmail.com> wrote:
> > Não amigão... vc não entendeu a pira... vou explicar de volta...
> >
> > Meu DATAGRID... tem mais de 300 registros... e eu preciso que o PRIMEIRO
> > REGISTRO que esteja com o CAMPO DATA do mesmo dia que a pessoa acessar o
> > SISTEMA ele fique marcado.
> >
> > Ou seja... não posso usar o seletedIndex = 0, pois nem sempre ele estará
> na
> > posição ZERO.
> >
> > Ficou mais claro ??
> >
> > Valeu pela atenção de todos...
> >
> > Eduardo Burko
> >
> > 2009/4/22 André Caetano <andredeiv...@gmail.com>
> >
> >
> >
> > > seuDataGrid.selectedIndex = 0
> >
> > > 2009/4/22 Eduardo Burko <eduardobu...@gmail.com>
> >
> > >  Por exemplo...
> >
> > >> Tenho uma linha do meu DATAGRID tá assim:
> >
> > >> Nome da Obra 3                            R$ 150.000,00
>   R$
> > >> 2.000,00                 Carlos Eduardo Burko
> > >> 22/04/2009
> > >> Nome da Obra 1                             R$ 150.000,00
> > >> R$ 2.000,00                 Carlos Eduardo Burko
> > >> 22/04/2009
> > >> Nome da Obra  2                           R$ 150.000,00
>   R$
> > >> 2.000,00                 Carlos Eduardo Burko
> > >> 22/04/2009
> >
> > >> Ai eu gostaria que a Linha da OBRA 3 viesse selecionada quando
> começasse
> > >> minha aplicação. Por mais que as outras linhas são da MESMA DATA
> gostaria
> > >> que o primeiro registro com a DATA do dia viesse selecionado.
> >
> > >> É possivel ??
> >
> > >> Abraços
> >
> > >> Eduardo Burko
> >
> > >> 2009/4/21 Eduardo Kraus <eduardokr...@gmail.com>
> >
> > >>     Você quer que apareça com findo de outra cor ou as linhas
> > >>> selecionadas.
> >
> > >>> Se for as linhas selecionadas, você pode defini-las em um array e
> passar
> > >>> para DataGrid.selectedIndices.
> > >>> ]
> > >>> No caso de cor de fundo, tem que pesquisar.
> > >>>    *Eduardo Kraus*
> > >>> Desenvolvedor
> > >>> eduardokr...@gmail.com
> > >>>http://blog.mxml.com.br
> >
> > >>> 2009/4/21 Eduardo Burko <eduardobu...@gmail.com>
> >
> > >>>  Galera... tenho um datagrid onde mostra RECEITAS e DESPESAS de uma
> > >>>> EMPRESA.
> >
> > >>>> Gostaria que quando fosse pra tela... já aparecese marcado no DIA
> como
> > >>>> linha selecionada de acordo com a DATA de HOJE.
> >
> > >>>> Nem tenho idéia de como fazer isso.
> >
> > >>>> Alguém sabe ??
> >
> > >>>> Eduardo Burko
> >
>


-- 
Mário Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a