docs: make <DataTable /> reactive (#229)
This commit is contained in:
parent
5e22ffc037
commit
15c42f9ee0
|
|
@ -173,8 +173,8 @@ const props = defineProps<{
|
||||||
}>()
|
}>()
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
@ -389,8 +389,8 @@ import {
|
||||||
} from "@tanstack/vue-table"
|
} from "@tanstack/vue-table"
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
getPaginationRowModel: getPaginationRowModel(),
|
getPaginationRowModel: getPaginationRowModel(),
|
||||||
})
|
})
|
||||||
|
|
@ -408,8 +408,8 @@ We can add pagination controls to our table using the `<Button />` component and
|
||||||
import { Button } from "@/components/ui/button"
|
import { Button } from "@/components/ui/button"
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
getPaginationRowModel: getPaginationRowModel(),
|
getPaginationRowModel: getPaginationRowModel(),
|
||||||
})
|
})
|
||||||
|
|
@ -519,8 +519,8 @@ const props = defineProps<{
|
||||||
const sorting = ref<SortingState>([])
|
const sorting = ref<SortingState>([])
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
getPaginationRowModel: getPaginationRowModel(),
|
getPaginationRowModel: getPaginationRowModel(),
|
||||||
getSortedRowModel: getSortedRowModel(),
|
getSortedRowModel: getSortedRowModel(),
|
||||||
|
|
@ -621,8 +621,8 @@ const sorting = ref<SortingState>([])
|
||||||
const columnFilters = ref<ColumnFiltersState>([])
|
const columnFilters = ref<ColumnFiltersState>([])
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
getPaginationRowModel: getPaginationRowModel(),
|
getPaginationRowModel: getPaginationRowModel(),
|
||||||
getSortedRowModel: getSortedRowModel(),
|
getSortedRowModel: getSortedRowModel(),
|
||||||
|
|
@ -715,8 +715,8 @@ const columnFilters = ref<ColumnFiltersState>([])
|
||||||
const columnVisibility = ref<VisibilityState>({})
|
const columnVisibility = ref<VisibilityState>({})
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
getPaginationRowModel: getPaginationRowModel(),
|
getPaginationRowModel: getPaginationRowModel(),
|
||||||
getSortedRowModel: getSortedRowModel(),
|
getSortedRowModel: getSortedRowModel(),
|
||||||
|
|
@ -842,8 +842,8 @@ const columnVisibility = ref<VisibilityState>({})
|
||||||
const rowSelection = ref({})
|
const rowSelection = ref({})
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
getCoreRowModel: getCoreRowModel(),
|
getCoreRowModel: getCoreRowModel(),
|
||||||
getPaginationRowModel: getPaginationRowModel(),
|
getPaginationRowModel: getPaginationRowModel(),
|
||||||
getSortedRowModel: getSortedRowModel(),
|
getSortedRowModel: getSortedRowModel(),
|
||||||
|
|
|
||||||
|
|
@ -42,8 +42,8 @@ const columnVisibility = ref<VisibilityState>({})
|
||||||
const rowSelection = ref({})
|
const rowSelection = ref({})
|
||||||
|
|
||||||
const table = useVueTable({
|
const table = useVueTable({
|
||||||
data: props.data,
|
get data() { return props.data },
|
||||||
columns: props.columns,
|
get columns() { return props.columns },
|
||||||
state: {
|
state: {
|
||||||
get sorting() { return sorting.value },
|
get sorting() { return sorting.value },
|
||||||
get columnFilters() { return columnFilters.value },
|
get columnFilters() { return columnFilters.value },
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user