Filtros¶
Para cada item que tem acesso a uma tabela do banco de dados, pode ser criada uma lista de objetos de filtro.
Para criar filtros, utilize o Diálogo de Filtros do Application Builder.
Os filtros oferecem uma maneira conveniente para os usuários especificarem visualmente os parâmetros da solicitação feita pelo aplicativo ao banco de dados do projeto.
Cada filtro possui os seguintes atributos:
owner– item que possui este filtro,filter_name— o nome do filtro que pode ser usado no código de programação,filter_caption— o nome do filtro usado na representação visual no aplicativo cliente,filter_type— tipo do filtro, veja Filtrando registros,visible— se o valor deste atributo fortrue, uma representação visual deste filtro será criada pelo método create_filter_inputs, quando a opçãofiltersnão for especificada,value— valor do filtro,
Todos os filtros do item são atributos de filters do seu objeto.
Usando filter_name podemos acessar o objeto do filtro:
invoices.filters.invoicedate1.value = new Date()
Outra forma de acessar o filtro é usar o método filter_by_name
invoices.filter_by_name('invoicedate').value = new Date()