Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Mensagem sobre o tópico [Bug?] ComboBox em Datagrid + barra de rolagem.
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Fabio Terracini  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 1 fev 2007, 13:08
De: "Fabio Terracini" <li...@terracini.com>
Data: Thu, 1 Feb 2007 12:08:21 -0300
Local: Qui 1 fev 2007 13:08
Assunto: Re: [flexdev] [Bug?] ComboBox em Datagrid + barra de rolagem.
Xará,

Quando o datagrid é criado, mesmo que o dataprovider dele tenha mais
ítens do que a quantidade de linhas que são mostradas no DataGrid, as
novas linhas nunca são criadas. Isto é, se o seu dataprovider tiver
200 ítens, o seu datagrid terá apenas 20 linhas, e quando você efetuar
o scroll, novas linhas *não* serão criadas, e sim apenas o valor delas
que irá alterar.

Assim, quando fazemos o scroll esses valores podem se perder. Para
você resolver esse problema você deve sobrescrever o método set data()
(oriundo da interface IDataRenderer) em seu itemRenderer e manualmente
reassinalar o selectedIndex em seu ComboBox. Esse método é disparado
toda vez que o componente for renderizado - e ele é renderizado
novamente quando você faz o scroll no DataGrid pois seu valor irá
mudar.

A propósito, veja a mensagem do Beck; creio que o itemEditor seria
mais apropriado nesse caso - até porque, se não me engano, ele lida
com esse "problema" automaticamente (ele foi feito para isso).

[]s
Fabio Terracini

On 1/31/07, Fabio Goll <guriz...@gmail.com> wrote:

> Pessoal, tenho um datagrid c/ 2 itemRenderes que são comboBox.

> Acontece que quando o Datagrid está com rolando e eu rolo ela, os
> selectedIndex dos combos
> se perdem totalmente, ficam trocando de valores aleatoriamente.

> Alguém tem idéia do que possa ser?

> Talvez seja um "bug" do programador aki....rs

> Grato,
> Fábio


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google