prefixo tipo
This commit is contained in:
parent
cb81107199
commit
db7fdadc81
38 changed files with 179 additions and 179 deletions
10
IA.md
10
IA.md
|
|
@ -98,7 +98,7 @@ import {
|
|||
celulaTabela,
|
||||
|
||||
// Tipos
|
||||
EliTabelaConsulta,
|
||||
tipoEliTabelaConsulta,
|
||||
EliColuna,
|
||||
EliTabelaAcao,
|
||||
CartaoStatus // Tipos compartilhados
|
||||
|
|
@ -307,7 +307,7 @@ export default defineComponent({
|
|||
## EliTabela (Tabela Avançada)
|
||||
|
||||
O componente `EliTabela` suporta ordenação, paginação, busca e **filtro avançado**.
|
||||
Para type-safety, recomenda-se definir a estrutura da consulta usando `EliTabelaConsulta<T>`.
|
||||
Para type-safety, recomenda-se definir a estrutura da consulta usando `tipoEliTabelaConsulta<T>`.
|
||||
|
||||
### Barra de Busca e Filtros
|
||||
|
||||
|
|
@ -416,7 +416,7 @@ consulta: async (params) => {
|
|||
```ts
|
||||
import { defineComponent } from "vue";
|
||||
import { EliTabela, celulaTabela } from "eli-vue";
|
||||
import type { EliTabelaConsulta } from "eli-vue";
|
||||
import type { tipoEliTabelaConsulta } from "eli-vue";
|
||||
// Tipos auxiliares (opcionais, mas úteis)
|
||||
import { BadgeCheck, Pencil } from "lucide-vue-next";
|
||||
|
||||
|
|
@ -431,7 +431,7 @@ type Usuario = {
|
|||
};
|
||||
|
||||
// 2. Defina a configuração da tabela
|
||||
const tabelaUsuarios: EliTabelaConsulta<Usuario> = {
|
||||
const tabelaUsuarios: tipoEliTabelaConsulta<Usuario> = {
|
||||
nome: "Usuarios",
|
||||
mostrarCaixaDeBusca: true,
|
||||
registros_por_consulta: 10,
|
||||
|
|
@ -558,7 +558,7 @@ Quando for integrar `eli-vue` num projeto existente:
|
|||
2) Prefira usar o **plugin** do `eli-vue` (simplifica registro global).
|
||||
3) Garanta o import do CSS do pacote (`eli-vue/dist/eli-vue.css`).
|
||||
4) Use `celulaTabela` para construir colunas de tabelas de forma tipada.
|
||||
5) Ao definir tabelas, use `EliTabelaConsulta<T>` para garantir que colunas e filtros batam com o tipo de dados.
|
||||
5) Ao definir tabelas, use `tipoEliTabelaConsulta<T>` para garantir que colunas e filtros batam com o tipo de dados.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue