Caminho no Gestor bibliotecas/interface-listar-tailwind.php
A variante Tailwind da listagem compartilha configuração e AJAX do interface. Não carrega DataTables; o script interface-listar-tailwind.js consome as colunas autorizadas e a resposta do servidor.
-
interface_listar_tailwind_configurar recebe tabela/colunas, valida IDs ordenáveis com interface_listar_coluna_segura e restaura início/quantidade. Quantidade aceita 10, 25, 50 ou 100; padrão 25. Sem ordem declarada, usa a primeira coluna ordenável. HTML é permitido somente em coluna com formatar declarado como array.
-
interface_listar_tailwind_finalizar conta registros não excluídos usando o filtro declarado, corrige início fora do total, salva a configuração na sessão por módulo/opção/usuário, publica variáveis JS e monta o componente interface-listar na variante adequada. Ações usam tradução de ícones para Lucide; textos vêm das variáveis da interface.
Status e exclusão continuam no fluxo autorizado da biblioteca interface. Veja Interface e Controles.
Funções extraídas
Gerado a partir de gestor/bibliotecas/interface-listar-tailwind.php · 2 funções
interface_listar_tailwind_configurar
ver no código · linha 4 ↗interface_listar_tailwind_configurar($params, $anterior = Array())Listagem Tailwind (req-220): mesmo contrato AJAX e allowlist do servidor.
Parâmetros
$params$anterior
interface_listar_tailwind_finalizar
ver no código · linha 44 ↗interface_listar_tailwind_finalizar($params)Parâmetros
$params