Com o lançamento do MDK 6.1, introduzimos suporte para filtros programáticos em Tabelas de Objetos. Neste post do blog, veremos como você pode utilizar essa função para adicionar filtros persistentes à sua aplicação MDK. Com filtros persistentes, qualquer filtro que um usuário definir para a página de lista de Tabelas de Objetos será salvo para que da próxima vez que a página for aberta, suas escolhas de filtro anteriores sejam aplicadas automaticamente.
Você pode ler tudo sobre as novas características do MDK 6.1 no
Post do Blog: O que há de novo no kit de desenvolvimento móvel cliente 6.1?
.
Para ajudar na implementação de filtros persistentes, adicionamos um novo aplicativo de exemplo do MDK:
Aplicativo de Filtros Persistentes
, que demonstra a funcionalidade.
Com este aplicativo de exemplo, você aprenderá como implementar as seguintes funcionalidades:
-
Salvar o filtro atual nas Configurações do Aplicativo - Utilizamos as Configurações do Aplicativo em vez dos Dados do Cliente para que o valor do filtro seja mantido mesmo se o aplicativo for fechado e reaberto.
-
Utilizar a nova propriedade de filtro da Tabela de Seção para definir o filtro padrão para a Tabela de Objetos.
-
Carregar o filtro atual das Configurações do Aplicativo e convertê-lo em um Array de Critérios de Filtro.
O aplicativo de exemplo funciona nas três plataformas do MDK (iOS, Android e Web). Há demonstrações breves das três plataformas na página do aplicativo no repositório de Exemplos.
Estaremos criando mais posts de blog como este para apresentar outros aplicativos de exemplo que o ajudarão a aprender a tirar o máximo proveito do MDK no desenvolvimento de suas aplicações.
Sinta-se à vontade para adicionar seus pensamentos e comentários na seção de comentários. Se tiver alguma dúvida sobre o MDK em geral, por favor, visite a seção de Perguntas e Respostas na
comunidade SAP do kit de desenvolvimento móvel
e poste suas perguntas.
Todos os aplicativos no repositório de Exemplos do Kit de Desenvolvimento Móvel da SAP estão disponíveis sob a licença de Código de Exemplo da SAP, o que basicamente significa que são fornecidos como estão, sem garantias. Sinta-se à vontade para copiar e reutilizar partes do aplicativo que considerar úteis.