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