Aviso de tradução por IA
Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.
ctx.filterManager
O Gerenciador de Conexão de Filtro é usado para gerenciar as associações de filtragem entre formulários de filtro (FilterForm) e blocos de dados (tabelas, listas, gráficos, etc.). Ele é fornecido pelo BlockGridModel e está disponível apenas dentro do seu contexto (ex: blocos de formulário de filtro, blocos de dados).
Casos de Uso
Nota:
ctx.filterManagersó está disponível em contextos RunJS que possuem umBlockGridModel(ex: dentro de uma página que contém um formulário de filtro); ele seráundefinedem JSBlocks comuns ou páginas independentes. Recomenda-se usar o encadeamento opcional (optional chaining) antes de acessá-lo.
Definições de Tipo
Métodos Comuns
Conceitos Centrais
- FilterModel: Um modelo que fornece condições de filtro (ex:
FilterFormItemModel), que deve implementargetFilterValue()para retornar o valor atual do filtro. - TargetModel: O bloco de dados que está sendo filtrado; seu
resourcedeve suportaraddFilterGroup,removeFilterGrouperefresh.

