Filtros interativos personalizados
Como administrador, você pode criar widgets de filtro interativos com script para fornecer opções de filtragem avançadas em relatórios de painel.
Com um filtro interativo personalizado, você pode controlar aspectos da interface do filtro e da lógica de filtragem. Crie filtros que atendam às suas necessidades específicas. Os filtros interativos personalizados incluem filtros que executam várias operações de filtragem comuns com um único clique.
Filtros personalizados são widgetsde IU do sistema com script que usam a classe JavaScript DashboardMessageHandler para definir e publicar filtros de relatório.
As listas de controle de acesso na API da tabela podem restringir os registros mostrados quando um painel é filtrado. Para atenuar esse problema, adicione usuários ou funções à lista de controle de acesso à API da tabela. Para obter mais informações, consulte Regras da lista de controle de acesso.
O código que publica o filtro deve chamar o método SNC.canvas.interactiveFilters.setDefaultValue() e deve chamar o método dashboardMessageHandler.publishFilter() para publicar o filtro.
Defina a aparência do widget, como botões disponíveis, usando o Jelly.
Você pode adicionar vários filtros interativos personalizados ao mesmo painel. Os filtros devem ter IDs exclusivos no objeto de filtro e IDs exclusivos para o DashboardMessageHandler.