Trabalhar com campos de referência de vários itens
3 min de leitura
Antes de continuar, talvez você queira ler mais sobre como fazer referência a vários itens em um campo.
Você pode usar campos de referência de vários itens para criar páginas mestre de informações, onde você exibe itens de uma coleção que se relacionam a um item de outra coleção. Para fazer isso, você coloca 2 conjuntos de dados na sua página, um para o mestre e outro para as informações. Você filtra o conjunto de dados de informações pelo campo de referência de vários itens que ele compartilha com o conjunto de dados mestre. Isso faz com que o conjunto de dados de informações inclua apenas itens que correspondem ao item atual no conjunto de dados mestre. Para exibir os itens relevantes, você conecta uma galeria ou uma tabela ao conjunto de dados de informações filtrado.
Observe que você não pode conectar nenhum elemento diretamente a um campo de referência de vários itens.
Observe que você não pode conectar nenhum elemento diretamente a um campo de referência de vários itens.
Vamos ver alguns exemplos para entender como isso funciona.
Em nosso artigo sobre campos de referência de vários itens, temos 2 coleções, uma para filmes e outra para atores. Usamos campos de referência de vários itens para fazer uma conexão entre os dois, criando um "relacionamento muitos para muitos" entre eles. Agora vamos criar páginas dinâmicas de itens a partir dessas coleções, uma exibindo um filme com seus atores exibidos em uma galeria e a outra exibindo um ator com seus filmes exibidos em uma tabela. Você pode, é claro, criar páginas normais adicionando um conjunto de dados à sua página e conectando-o a uma coleção.
Vamos começar com a página Ator. Seu conjunto de dados dinâmico é nosso conjunto de dados principal porque ele controla qual ator a página está exibindo no momento.
Para exibir os filmes em que o ator apareceu, precisamos adicionar outro conjunto de dados e conectar à nossa coleção de filmes. Em seguida, filtramos o conjunto de dados de filmes por seu campo de referência de vários itens que aponta para a coleção Atores. Isso significa que o conjunto de dados Filmes passa a conter apenas filmes que têm o ator atual listado em seu campo de referência de vários itens.
Para exibir os filmes em que o ator apareceu, precisamos adicionar outro conjunto de dados e conectar à nossa coleção de filmes. Em seguida, filtramos o conjunto de dados de filmes por seu campo de referência de vários itens que aponta para a coleção Atores. Isso significa que o conjunto de dados Filmes passa a conter apenas filmes que têm o ator atual listado em seu campo de referência de vários itens.
Agora que conectamos nossos conjuntos de dados, podemos fazer o design da nossa página. Para exibir informações sobre o ator, conectaremos um elemento de texto e uma imagem ao conjunto de dados dinâmico do ator. Para listar os filmes, conectaremos uma tabela ao conjunto de dados filtrado de Filmes, como ilustrado na imagem abaixo.
Algumas páginas para atores podem ficar assim.
Faremos algo semelhante com nossa página dinâmica de filmes. Nesse caso, o conjunto de dados Filmes é nosso conjunto de dados principal e adicionamos e filtramos o conjunto de dados Atores para que ele exiba apenas os atores que aparecem no filme atual.
Conectamos um elemento de texto e uma imagem ao conjunto de dados Filmes e uma galeria ao conjunto de dados filtrado Atores.
Algumas páginas de filmes podem ficar assim.
Esse artigo foi útil?
|