{"v":{"area":"admin","slug":"smart-filters","path":"/home/tiixcom/public_html/sistema/docs/readme/admin/smart-filters.md","relative_path":"docs/readme/admin/smart-filters.md","title":"Smart Filters","html":"<h1>Smart Filters</h1><h2>O que e</h2><p>Central de configuracao de filtros dinamicos reutilizaveis em tabelas, cards, graficos e widgets.</p><h2>Para que serve</h2><ul><li>cadastrar filtros padronizados por slug e tipo visual;</li><li>mapear origem de dados manual, glossario, provider ou campo personalizado;</li><li>definir target de aplicacao;</li><li>vincular filtros a contextos de tela;</li><li>manter opcoes manuais quando a origem exigir.</li></ul><h2>Blocos da tela</h2><ul><li>Hero: contextualiza filtros dinamicos como componentes reutilizaveis.</li><li>Indicadores: filtros, contextos, glossario e custom fields.</li><li>Filtros: ficam no botao superior e abrem em offcanvas.</li><li>Filtros cadastrados: DataTable principal.</li><li>Cadastro do filtro: formulario com metadados e switches.</li><li>Contexts: vinculos do filtro com telas/blocos.</li><li>Opcoes manuais: lista e formulario de opcoes quando <code>source_type = manual</code>.</li></ul><h2>Botoes e acoes</h2><ul><li>Filtros: abre busca, tipo, origem e status.</li><li>Novo contexto: limpa o formulario de contexto quando houver filtro selecionado.</li><li>Novo filtro: limpa o formulario principal.</li><li>Filtrar: recarrega a listagem.</li><li>Salvar filtro/contexto/opcao: grava cada entidade.</li><li>Excluir: remove filtro, contexto ou opcao selecionada.</li></ul><h2>Padrao visual</h2><p>Usa <code>tiix-page-hero</code>, <code>tiix-data-card</code>, filtros em offcanvas, switches Matdash/Bootstrap, <code>tiix-table-shell</code> e DataTable responsivo.</p>"},"exp":1780849843}