Partilhar via


Configuração do filtro de lista

Adicionar a capacidade de filtrar registos numa lista de entidades é fácil: ative a opção de filtragem e, em seguida, escolha um ou mais tipos de filtro para apresentar aos utilizadores. É possível filtrar por atributo que corresponda ao texto fornecido pelo utilizador, ou selecionar a partir de uma série de opções. Pode inclusive estruturar praticamente qualquer tipo de filtro que pode imagine utilizando a Localização Avançada.

Também pode configurar filtros de lista utilizando o estúdio de design do Power Pages.

Ativar o filtro de lista

Na secção de Filtros de Metadados, selecione a caixa de verificação Ativado. Isto irá adicionar a área Filtro à lista quando for apresentada. Até definir pelo menos um tipo de filtro, a caixa estará vazia.

Pode definir a forma como o área de Filtro da lista será processada, utilizando a definição Orientação. A predefinição, Horizontal, apresenta a área de Filtro acima da lista. A orientação Vertical apresenta a área de Filtro numa caixa à esquerda da lista.

Definições de filtro de metadados.

Tipos de filtro

Tipo de Filtro Descrição
Filtro de Texto Filtre a lista utilizando uma caixa de texto para procurar texto correspondente num atributo selecionado da tabela indicada.
Conjunto de Filtro de Atributos Filtre a lista utilizando uma série de caixas de verificação, cada uma das quais procura corresponder a respetiva condição a um atributo específico da tabela indicada.
Conjunto de Pesquisas Filtra a lista utilizando uma série de caixas de verificação, cada uma das quais representa uma relação entre um registo para a tabela indicada e um registo para uma tabela relacionada.
Definição de Filtro de Intervalo Semelhante ao Conjunto de Filtro de Atributos, exceto que cada caixa de verificação pode representar duas condições em vez de uma (por exemplo, maior ou igual a 0 E menor que 100).
Conjunto de Lista de Opções Dinâmica Semelhante a escolher um valor da lista de opções num Conjunto de Filtro de Atributos. O Conjunto de Lista de Opções Dinâmica não exige que especifique as opções da lista de opções para o filtro; em vez disso, gera a lista completa de opções quando a lista é carregada.
Conjunto de Pesquisas Dinâmicas Semelhante ao Conjunto de Pesquisa. O Conjunto de Pesquisas Dinâmicas não exige que especifique as opções de pesquisa para o filtro; em vez disso, gera a lista completa de opções quando a lista é carregada.
Filtro FetchXML Filtra a lista utilizando uma condição de filtro FetchXML.

Filtro de texto

O filtro de Texto adiciona uma caixa de texto à área de Filtro de lista que está associada a um atributo do tipo de tabela da lista. Quando um utilizador aplica o filtro, a lista apresenta apenas os registos cujo atributos selecionados contêm o valor.

Para adicionar um filtro de Texto, clique em +Filtro de Texto.

Adicionar um filtro de Texto.

O filtro de Texto utiliza os seguintes atributos:

Name Descrição
Atributo O nome do atributo no tipo de tabela selecionado da lista para filtrar. Apenas os atributos com o tipo Cadeia são válidos para um filtro de Texto.
Nome a Apres. Substitui a etiqueta para o filtro quando a lista é apresentada. Por predefinição, isto será definido automaticamente para o nome do atributo selecionado.

Conjunto de Filtro de Atributos

O Conjunto de Filtro de Atributo adiciona uma série de opções para filtrar a lista, associadas a um único atributo do tipo de tabela selecionado da lista. Quando um utilizador aplica o filtro, a lista apresenta apenas os registos que correspondem exatamente a, pelo menos, uma das opções selecionadas.

Definições de filtro de atributos.

O Conjunto de Filtro de Atributos utiliza os atributos seguintes:

Name Descrição
Atributo O nome do atributo no tipo de tabela selecionado da lista para filtrar. Apenas os atributos com os seguintes tipos são válidos para um Filtro de Texto: Cadeia, Bigint, Decimal, Duplo, Número Inteiro, Dinheiro, Lista de Opções, DateTime e Booleano.
Nome a Apres. Substitui a etiqueta para o filtro quando a lista é apresentada. Por predefinição, isto será definido automaticamente para o nome do atributo selecionado.
Opções Um conjunto de valores possíveis para filtrar. Consulte abaixo para mais detalhes

Opções de Conjunto de Filtro de Atributos

Normalmente, um Conjunto de Filtro de Atributo pode ter um número de opções ilimitado, à exceção dos atributos de lista de opções e Booleano. Um Conjunto de Filtro de Atributo Booleano só pode ter uma ou duas opções — uma opção True e uma opção False. Um Conjunto de Filtro de Atributos de Lista de Opções pode ter, no máximo, uma opção para cada valor possível na lista de opções.

As opções têm os seguintes atributos:

Name Descrição
Operador O operador de comparação utilizado para filtrar os resultados; por exemplo E Igual, Menor que, etc. A lista de operadores para a opção irá depender do tipo de atributo selecionado para o filtro. Por exemplo, os tipos numéricos (Decimais) terão operadores como Menor Que ou Maior Que, enquanto que os atributos Cadeia utilizarão Operadores, como Começa Por ou Contém. Os operadores de Lista de Opções e Booleano são sempre É Igual A.
Valor O valor real utilizado para esta condição do filtro.
Nome a Apres. Substitui o nome a apresentar para esta opção na caixa Filtro. Por predefinição, isto será definido para o mesmo valor do atributo Valor.

Conjunto de Procuras

O Conjunto de Pesquisa adiciona uma série de opções para filtrar a lista, associadas a uma tabela relacionada com o tipo de tabela selecionada na lista. Quando um utilizador aplica o filtro, a lista apenas apresenta os registos que correspondem exatamente a, pelos menos, um dos registos relacionados selecionados.

Conjunto de Procuras.

O Conjunto de Pesquisas utiliza os atributos seguintes:

Name Descrição
Relação O nome da tabela relacionada com o tipo de tabela selecionada na lista para filtrar. Apenas tabelas com uma relação um-para-muitos ou muitos-para-muitos com tipo de tabela selecionada na lista aparecem como opções para este tipo de filtro.
Nome a Apres. Substitui a etiqueta para o filtro quando a lista é apresentada. Por predefinição, isto será definido automaticamente para o nome da relação selecionada.
Opções Um conjunto de valores possíveis para filtrar. Consulte abaixo para mais detalhes

Opções de Conjunto de Procuras

Um Conjunto de Pesquisa pode ter normalmente qualquer número de opções, estando apenas limitado pelo número de registos relacionados com o tipo relacionado selecionado.

As opções têm os seguintes atributos:

Name Descrição
Valor O registo do tipo relacionado selecionado para filtrar.
Nome a Apres. Substitui o nome a apresentar para esta opção na caixa Filtro. Por predefinição, isto será definido para o mesmo valor do atributo Valor.

Definição de Filtro de Intervalo

O Conjunto de Filtros de Intervalo adiciona uma série de opções, cada uma com uma ou duas condições, para a área Filtro. Quando um utilizador aplica o filtro, a lista apresenta apenas os registos que correspondem a todas as condições em, pelos menos, uma das opções selecionadas.

Definição de filtro de intervalo.

O Conjunto de Filtro de Intervalo utiliza os seguintes atributos:

Name Descrição
Atributo O nome do atributo no tipo de tabela selecionado da lista para filtrar. Apenas os atributos com os seguintes tipos são válidos para um filtro de Texto: Cadeia, Bigint, Decimal, Duplo, Número Inteiro, Dinheiro, DateTime.
Nome a Apres. Substitui a etiqueta para o filtro quando a lista é apresentada. Por predefinição, isto será definido automaticamente para o nome do atributo selecionado.
Opções Um conjunto de valores possíveis para filtrar. Consulte abaixo para mais detalhes

Opções do Conjunto de Filtro de Intervalo

Um Conjunto de Filtros de Intervalo pode ter qualquer número de opções. Cada opção vai produzir uma condição de filtro com uma ou duas subcondições, ambas as quais têm de ser satisfeitas para que a condição seja verdadeira.

As opções têm os seguintes atributos:

Name Descrição
Operador 1 O primeiro operador de comparação utilizado para filtrar os resultados; por exemplo Igual A e Menor Que. A lista de operadores para a opção irá depender do tipo de atributo selecionado para o filtro. Por exemplo, os tipos numéricos (Decimais) terão operadores como Menor Que ou Maior Que, enquanto que os atributos Cadeia utilizarão Operadores, como Começa Por ou Contém. Os operadores de Lista de Opções e Booleano são sempre É Igual A.
Valor 1 O primeiro valor utilizado para esta condição do filtro.
Operador 2 (opcional) O segundo operador de comparação utilizado para filtrar os resultados; por exemplo Igual A e Menor Que. A lista de operadores para a opção irá depender do tipo de atributo selecionado para o filtro. Por exemplo, os tipos numéricos (Decimais) terão operadores como Menor Que ou Maior Que, enquanto que os atributos Cadeia utilizarão Operadores, como Começa Por ou Contém. Os operadores de Lista de Opções e Booleano são sempre É Igual A.
Valor 2 (opcional) O segundo valor utilizado para esta condição do filtro.
Nome a Apres. Substitui o nome a apresentar para esta opção na caixa Filtro. Por predefinição, este será definido dinamicamente com base nos operadores e valores selecionados.

Conjunto de Listas de Opções Dinâmicas

O Conjunto de Lista de Opções Dinâmica adiciona uma série de opções para filtrar que representam todos os valores de um campo de Lista de Opções especificado. Isto é diferente de selecionar uma Lista de Opções no Conjunto de Filtro de Atributos. No Conjunto de Filtro de Atributos, tem de especificar um conjunto de opções que serão disponibilizadas ao utilizador para filtrar; no Conjunto de Lista de Opções Dinâmica, só precisa de especificar o campo Lista de Opções e todo o conjunto de opções será fornecido automaticamente. Se necessitar de mais controlo, recomendamos que utilize o Conjunto de Filtros de Atributo.

Definições de lista de opções dinâmica.

O Conjunto de Lista de Opções Dinâmica utiliza as seguintes opções:

Name Descrição
Atributo O nome do atributo Lista de opções no tipo de tabela selecionado da lista para filtrar.
Nome a Apres. Substitui a etiqueta para o filtro quando a lista é apresentada. Por predefinição, isto será definido automaticamente para o nome do atributo selecionado.

Conjunto de Procuras Dinâmicas

O Conjunto de Pesquisa Dinâmica adiciona uma série dinâmica de opções para filtrar a lista, associadas a uma tabela relacionada com o tipo de tabela selecionada na lista. Quando um utilizador aplica o filtro, a lista apenas apresenta os registos que correspondem exatamente a, pelos menos, um dos registos relacionados selecionados.

Isto é diferente de um Conjunto de Pesquisa. No Conjunto de Pesquisa, tem de especificar manualmente as tabelas relacionadas para filtrar. No Conjunto de Pesquisa Dinâmica, apenas tem de especificar a relação na qual será baseada a filtragem e será criada uma lista de opções com base na vista especificada de tabelas relacionadas.

Definições de pesquisa dinâmica.

O Conjunto de Pesquisa Dinâmica utiliza as seguintes opções:

Name Descrição
Relação O nome da tabela relacionada com o tipo de tabela selecionada na lista para filtrar. Apenas tabelas com uma relação um-para-muitos ou muitos-para-muitos com tipo de tabela selecionada na lista aparecem como opções para este tipo de filtro.
Ver A vista (Consulta Guardada) a utilizar como origem para a lista dinâmica de tabelas para filtrar.
Coluna de Etiqueta O campo da vista que fornece o valor de Nome de cada tabela.
Pesquisa de Filtros Em Relação Especifica uma relação entre a tabela especificada pelo campo de Relação e o utilizador com sessão iniciada. Se a tabela especificada pelo campo de Relação também tiver uma relação com um contacto, pode limitar a lista de opções de filtragem àqueles que estão relacionados com o utilizador que tem a sessão iniciada.
Nome a Apres. Substitui a etiqueta para o filtro quando a lista é apresentada. Por predefinição, isto será definido automaticamente para o nome da relação selecionada.

Filtro FetchXML

O filtro de intervalo pode criar um filtro de caixa de texto simples, como o filtro de Texto, ou um conjunto de opções, como os outros tipos de filtro. Permite-lhe criar manualmente praticamente qualquer tipo de filtro para a lista utilizando FetchXML.

Definições de filtro FetchXML.

O filtro FetchXML utiliza apenas um atributo:

Name Descrição
FetchXML A instrução XML que representa o filtro.

Consulte também