Bom, vc pode fazer isso:

function buscaGrid(valor,columIndex):void {
        for (var i=0; i<myDataGrid.rowCount; i++) {
                var item = myDataGrid.dataProvider.getItemAt(i)
[myDataGrid.columns[columIndex].dataField];
                if (item == valor) {
                        trace(item);
                        myDataGrid.selectedIndex = i;
                }
        }
}

Não consigo ver como isso podeiria ser feito sem loop.


On 23 maio, 09:10, Alberto Ferreira <[EMAIL PROTECTED]>
wrote:
> Gostei da função, mas não é o que preciso.
> Nesse caso vc sabe o valor de row, tanto que vc envia-o como
> parâmetro, e é exatamente o valor de row que quero saber.
>
> Eu poderia fazer um for, mas talvez exista algo melhor.
> A minha pergunta é se o Flex com tantas facilidades não possui algo
> melhor que isso, no delphi usávamos um cara chamado indexOf, nesse
> caso ficaria mais ou menos assim.
> row = db.dataProvider.children()[col].indexOf(qualValue)
> Ele retornaria a primeira linha do grid que tivesse o valor qualValue
> na coluna col.
>
> não sei se me expliquei bem.
> obrigado.


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

Responder a