How to?
Esta funcionalidade apenas estará disponível na próxima versão da framework.
Como modelar filtros para uma lista?
A modelação de parâmetros usados como filtros em listas sofreu alteração. O objetivo é que o modelador consiga modelar a área de filtros como se de uma view se tratasse.
Assim, a modelação de filtros para uma lista passa a ser efetuada da seguinte forma:
Modelo de Serviços
No modelo de serviços, aceder à list operation (standard, custom ou lookup) para a qual se pretende adicionar parâmetros para filtros (ex: Quotations). Aqui, existirá uma nova área "ParametersAttributes", à qual se poderão adicionar os parâmetros a utilizar nos filtros.

Para tal basta, sobre a respetiva list operation, clicar no botão direito do rato e selecionar a opção Add -> Normal Attribute Reference.

Aqui deve ser especificado o nome do parâmetro bem como definidas as suas propriedades.
Os parâmetros podem ser dos seguintes tipos: Boolean, Date, DateTime, Decimal, Longtext, Number, Password, Percentage, ShortText, Text, Time, UniqueIdentifier, ValueListItem, View. Estes tipos são os definidos no modelo de serviços na list operation para os respetivos atributos.
Como exemplo, foram adicionados os parameter attributes StartDate, EndDate e Company, sendo os dois primeiros do tipo Date e o último do tipo View.

Para estes atributos podem ser definidos os valores default a serem aplicados aos parâmetros e, no caso de o atributo ser do tipo view, é necessário definir qual a lookup entity que será usada aquando da abertura do modal da respetiva lista. É aqui também que se define se um determinado atributo usado como filtro será de preenchimento obrigatório ou não.


Após definir os atributos pretendidos para os filtros, é necessário adicioná-los à respetiva expressão utilizada para os filtros.
Para tal, basta selecionar a list operation, aceder às suas propriedades, e definir a respetiva expressão.

No caso de listas custom, é necessário adicionar o parâmetro a usar como filtro na expressão da Custom Source, selecionando a lista custom e acedendo às suas propriedades.
Após validar o modelo, o mesmo deve ser gravado.
Modelo de Apresentação
Neste modelo passa a ser possível desenhar a área de parâmetros como é feito para as views, deixando de existir a área de “Parameters” nas list views e passando a existir a opção para edição de layout.

Assim, é necessário selecionar a list view Quotations, usando o exemplo acima referido, clicar no botão direito do rato e selecionar a opção Views (List) -> Edit Layout.

A partir deste ponto poderemos selecionar, quais os parameters attributes definidos na list operation que queremos que estejam visíveis na área de filtros, e definir a sua posição e tamanho.
