Abra esse site de exemplo abaixo para entender mais sobre o que vamos fazer
O que nós construímos
Neste exemplo, criaremos um menu suspenso de seleção múltipla com caixas de seleção que permitem que os visitantes pesquisem o conteúdo do site usando mais de uma opção de filtro de cada vez. Os usuários selecionam vários continentes e todos os países correspondentes são exibidos na página.
Elementos da Página
O exemplo inclui um repetidor, um conjunto de dados e um filtro suspenso. Neste exemplo, para criar nossa lista suspensa personalizada, incluímos os seguintes elementos da página:
- Uma caixa de contêiner com uma imagem de seta para baixo que simula uma lista dropdown.
- Um elemento de texto dentro da caixa do contêiner. O texto padrão definido no Editor é "Filtrar pesquisa por continentes".
- Um repetidor para as opções do filtro. Cada item do repetidor contém uma caixa de seleção e um texto para o nome de um continente. É aqui que o usuário faz várias seleções.
Código
Adicionamos código para fazer o seguinte:
- Carregar os continentes da coleção do Continente no repetidor de seleção múltipla.
Expandir ou recolher o repetidor de seleção múltipla quando a caixa do contêiner é clicada.
- Se uma caixa de seleção no repetidor alterar o valor, cria um objeto contendo todos os continentes verificados.
- Use o objeto para filtrar o conteúdo da página para exibir apenas os países localizados nos continentes selecionados, conforme definido na coleção Articles.
- Alterar o texto na caixa do contêiner para indicar o número de continentes selecionados pelo visitante.
Espero ter ajudado ;)
Deveriam criar um vídeo em português igual ao que já tem em inglês, por mais que se saiba inglês e partindo do princípio que qualquer um pode criar seu site e sua loja e não precisa ser profissional do setor para criar, ficaria muito mais fácil na lingua nativa.
Legal hein Matheus, será que consigo implementar esse recurso de "Filtros por Categoria" no Blog. Seria interessante oferecer aos usuários um filtro por assuntos ou temas específicos... Mas para acessar qualquer conteúdo do qual necessite de um pré-filtro, já tá muito bom.