Alternativa A - Use "idProperty=email"
Explicação Didática
Esta questão aborda conceitos de configuração de componentes, muito provavelmente no contexto da plataforma Salesforce (Lightning Web Components ou similar). O atributo idProperty é utilizado para definir qual campo atuará como o identificador único de um registro em uma coleção de dados.
Conceitos Chave:
- Identificador Padrão: Por padrão, sistemas usam o campo
Id (o número interno do registro) para identificar itens únicos. - Personalização: Quando se deseja usar outro campo (como um e-mail) como chave primária, deve-se apontar para o nome do campo, não para o valor dele.
- Sintaxe Correta: A propriedade recebe o nome da API do campo (ex:
Email, AccountName).
## Análise das Alternativas
| Opção | Avaliação | Motivo |
|---|
| A: "idProperty=email" | Correta | Aponta corretamente para o nome do campo que contém o e-mail. |
| B: "idProperty=email@email.com" | Incorreta | É um valor fixo (string), não um nome de campo. O sistema tentaria buscar um campo chamado literalmente esse endereço. |
| C: "idProperty=firstNameLastName" | Incorreta | Não é um campo padrão único. Combina dois campos sem lógica de concatenação explícita. |
| D: "idProperty=property" | Incorreta | Termo genérico demais, não referencia nenhum campo específico de banco de dados. |
Conclusão
Para configurar o sistema para utilizar um e-mail como identificador único ao invés do ID numérico, você deve especificar o nome do campo correspondente na propriedade idProperty. Portanto, a alternativa A é a correta.