Neste capítulo, discutiremos os controladores de lista no Salesforce. Às vezes, precisamos visualizar um determinado conjunto de registros de um objeto Salesforce aplicando critérios de filtro. Isso é obtido usando controladores de lista, que permitem criar páginas do Visualforce que podem exibir ou agir em um conjunto de registros. Os controladores de lista padrão podem ser usados no seguinte conjunto de objetos.
- Account
- Asset
- Campaign
- Case
- Contact
- Contract
- Idea
- Lead
- Opportunity
- Order
- Solution
- User
- Objetos personalizados
Exemplo
Tomamos o exemplo do objeto de contato. Buscamos os registros desse objeto e os exibimos usando controladores de lista. Para conseguir isso, criamos uma página apex com o seguinte código. O código cria um bloco de páginas com valores de coluna correspondentes aos nomes das colunas do objeto de contato.
Ao executar o código acima, recebemos a seguinte saída.