Samuel,

uacollaction é um coleção de Ua do usuário em questão. Já o
dgAcertos.selectedItem é um item do tipo Acerto que contém uma Ua. Com issso
para fazer regra de acesso tenho que verificar se a Ua do item selecionado
existe na collaction. Seria feito da mesma forma?

Pois tentei:

*

if*(usuario.uaCollection.contains(dgAcertos.selectedItem.cdUa)){

Alert.show(*"Existe"*);

}*else*{

Alert.show(*"Não Existe"*);

}
e foi exibido ("Não Existe"), sendo que no banco está correto!

Em 19 de setembro de 2011 11:12, Samuel Facchinello
<[email protected]>escreveu:

> tem varias maneiras de fazer isso...
>
> a primeira: usuario.uaCollection.contains(dgAcertos.selectedItem)   =====>
> recomendado
>
> a segunda: é dando um FOR em seu array, e verificando com um IF os campos
> chaves do objeto. ====>funciona, mas o processamento disso é alto.
>
>
>
>
> Att,
> Samuel Facchinello
> http://desenvolvendoemflex.blogspot.com
> Joinville - SC
>
>
>
> Em 19 de setembro de 2011 11:03, Re JMD <[email protected]> escreveu:
>
>>   Pessoal,
>>
>> Tenho que verificar se um atributo de um item selecionado em um Datagrid
>> existe ou existem em um array collaction ou vice-versa:
>>
>> Tentei fazer dessa forma, mais não sei se esta certo:
>>
>> *
>>
>> if
>> *(usuario.uaCollection.contains(dgAcertos.selectedItem.cdUa)){
>>
>> Alert.show(
>> *"Existe"*);
>>
>> }
>> *else*{
>>
>> Alert.show(
>> *"Não Existe"*);
>>
>> }
>>
>>
>> --
>> 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

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