Filtros interativos personalizados
Como administrador, você pode criar widgets de filtro interativo com script para fornecer opções de filtragem avançadas nos relatórios do painel.
Com um filtro interativo personalizado, você pode controlar aspectos da interface de 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.
Os filtros personalizados têm script IU do sistema Widgets que usam o. DashboardMessageHandler Classe JavaScript para definir e publicar filtros de relatório.
Função necessária: hp_publisher_admin e report_admin. A função hp_publisher_admin existe somente para gerenciar filtros interativos na IU do Core. Por padrão, ele contém a função analytics_filter_admin para gerenciar filtros de IU do Core que são migrados para Análise da plataforma experiência.
As listas de controle de acesso na API Tabela podem restringir os registros mostrados quando um painel é filtrado. Para aliviar esse problema, adicione usuários ou funções à lista de controle de acesso da API de tabela. Para obter mais informações, consulte Regras da lista de controle de acesso .
O código que publica o filtro deve chamar o. SNC.canvas.interactiveFilters.setDefaultValue() e deve chamar o. DashboardMessageHandler.publichFilter() método para publicar o filtro.
Defina a aparência do widget, como botões disponíveis, usando 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 DashboardMessageHandler.