This commit is contained in:
Luiz Silva 2026-02-15 15:17:08 -03:00
parent 8a5596e860
commit 57325f6744
100 changed files with 16153 additions and 4623 deletions

25
IA.md
View file

@ -370,6 +370,31 @@ filtroAvancado: [
]
```
### Botões de Ação da Tabela (`acoesTabela`)
Além das ações por linha, você pode adicionar botões de ação globais à tabela.
```ts
acoesTabela: [
{
rotulo: "Novo Usuário",
icone: Plus,
posicao: "superior", // Ao lado da busca
acao: () => console.log("Criar novo")
},
{
rotulo: "Exportar Relatório",
icone: Download,
posicao: "inferior", // No rodapé, alinhado à esquerda
acao: () => console.log("Exportar")
}
]
```
- **`posicao: 'superior'`**: Exibidos à direita da caixa de busca.
- **`posicao: 'inferior'`**: Exibidos no rodapé da tabela, **alinhados à esquerda** (enquanto a paginação fica à direita).
- **Estilo**: Por padrão, botões inferiores possuem fundo branco, **borda verde** (`outline`) e texto verde. Caso uma `cor` personalizada seja informada, ela será usada para a borda e texto.
### Processando a Consulta
A função `consulta` recebe um objeto com todos os parâmetros necessários para buscar os dados corretamente.