Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task] v-data-table #13479

Closed
chris-sab opened this issue Apr 22, 2021 · 37 comments
Closed

[Task] v-data-table #13479

chris-sab opened this issue Apr 22, 2021 · 37 comments
Assignees
Labels

Comments

@chris-sab
Copy link

Overview

  • Related Tasks: n/a
  • Related Issues: n/a

A conversion should not start until all assigned issues with the milestone v2.2.x are resolved and in the next branch. Reference our Coding Guidelines for information regarding the team's practices or reach out to us on Discord.

@chris-sab chris-sab added this to the v3.0.0 milestone Apr 22, 2021
@chris-sab chris-sab added this to To do in Vuetify 3 - Titan via automation Apr 22, 2021
Vuetify 3 - Titan automation moved this from To do to Done May 29, 2021
@johnleider johnleider added the Task label Jun 8, 2021
@johnleider johnleider reopened this Jun 8, 2021
Vuetify 3 - Titan automation moved this from Done to In progress Jun 8, 2021
@johnleider johnleider moved this from In progress to To do in Vuetify 3 - Titan Jul 16, 2021
@glen-84 glen-84 added the C: VDataTable VDatatable label Jul 30, 2021
@vuetifyjs vuetifyjs deleted a comment from leandwo Feb 16, 2022
@Stevelriemenbill
Copy link

Is there any update to this? According to the milestones it should have come with the first Vuetify 3 beta release. This is currently the only thing holding us back from going live with Vue 3. We use this feature heavily in our Vue 2 application.

@johnleider
Copy link
Member

Data table wasn't ready so it was pushed to 3.1, which we anticipate to come relatively quickly after 3.0 release.

@otavio
Copy link

otavio commented May 4, 2022

Data table wasn't ready so it was pushed to 3.1, which we anticipate to come relatively quickly after 3.0 release.

Is there any public branch we could look at current work in progress component?

@Stevelriemenbill
Copy link

Data table wasn't ready so it was pushed to 3.1, which we anticipate to come relatively quickly after 3.0 release.

Is there any public branch we could look at current work in progress component?

https://github.com/vuetifyjs/vuetify/tree/feat/v3-data-table

@otavio
Copy link

otavio commented May 4, 2022

Great. Is there a place with the missing items needing work?

@csntr
Copy link

csntr commented Nov 10, 2022

@johnleider now that 3.0 is out its there any estimate when to expect the 3.1 with data tables (and date pickers)? Last comment here is from may so I would be grateful for some updates on this.

@lorand-horvath
Copy link
Contributor

@johnleider Is the "Labs" package available to use at this moment? All I can find is this link, but nothing more that I could use, try or install https://next.vuetifyjs.com/en/introduction/roadmap/#labs
I've also heard it mentioned in the "Views on Vue" podcast you and Erik attended last month.

@johnleider
Copy link
Member

There are still 7 days left in the month.

@MaYoRr
Copy link

MaYoRr commented Dec 25, 2022

Should I expect a table component this year?

@keyboardSmasher
Copy link

Just in time for the Vue 4 launch! 🎉

@iamdeadman
Copy link

Can someone suggest how do I install the vuetify development version ?
I want to install and use the 3.1 dev version (assuming that has the labs version with the data table components)

@lorand-horvath
Copy link
Contributor

lorand-horvath commented Dec 29, 2022

@iamdeadman @johnleider is still working on Vuetify Labs, as alluded to here and here.
We should all be patient and wait for the necessary work to actually be completed. I don't want to be a beta (alpha) tester. Do you?

Edit: Labs is getting ready, so I don't know about you guys, but I'm really looking forward to trying it: cd013a9

@KaelWD
Copy link
Member

KaelWD commented Dec 29, 2022

I don't want to be a beta (alpha) tester.

I'm really looking forward to trying [labs]

Labs literally is alpha components

@lorand-horvath
Copy link
Contributor

I don't want to be a beta (alpha) tester.

I'm really looking forward to trying [labs]

Labs literally is alpha components

@KaelWD I see now that 'Labs is a new way for developers to use unfinished components in an alpha state.'
Well then... I'll have to be an alpha tester :-)

@guykatz
Copy link

guykatz commented Dec 31, 2022

will we be able to use the playground for lab components?

@adnan-razzaq

This comment was marked as duplicate.

@diavrank
Copy link

diavrank commented Jan 3, 2023

John Leider published on his Twitter that it will be released tomorrow.

johnleider added a commit that referenced this issue Jan 3, 2023
resolves #13479

Co-authored-by: John Leider <john@vuetifyjs.com>
Co-authored-by: Elijah Kotyluk <elijah@elijahkotyluk.com>
Co-authored-by: Kael <kaelwd@gmail.com>
@github-actions github-actions bot closed this as completed Jan 3, 2023
@TotallyNotSethP
Copy link

There are still 7 days left in the month.

There isn't anymore

@maxchia18
Copy link

Hi, so how can we use v-data-table in our Vuetify3.0 project?

johnleider added a commit that referenced this issue Jan 5, 2023
resolves #13479

Co-authored-by: John Leider <john@vuetifyjs.com>
Co-authored-by: Elijah Kotyluk <elijah@elijahkotyluk.com>
Co-authored-by: Kael <kaelwd@gmail.com>
@Viktohblake
Copy link

any way for this yet?

@lorand-horvath
Copy link
Contributor

https://github.com/vuetifyjs/vuetify/releases/tag/v3.1.0

@MetRonnie
Copy link
Contributor

MetRonnie commented Jan 6, 2023

I am using 3.1.0, however it doesn't seem to be there: https://github.com/vuetifyjs/vuetify/tree/v3.1.0/packages/vuetify/src/components

I get

[Vue warn]: Failed to resolve component: v-data-table

@lorand-horvath
Copy link
Contributor

lorand-horvath commented Jan 6, 2023

@MetRonnie It's there in the 'next' branch (which is actually v3) under 'labs': https://github.com/vuetifyjs/vuetify/tree/next/packages/vuetify/src/labs/VDataTable
or in the 'v3.1.0' branch also under 'labs': https://github.com/vuetifyjs/vuetify/tree/v3.1.0/packages/vuetify/src/labs

Usage taken from https://next.vuetifyjs.com/en/labs/introduction/#usage

import { createVuetify } from 'vuetify'
import { VDataTable } from 'vuetify/labs/VDataTable'

export default createVuetify({
  components: {
    VDataTable
  }
})

@ghost
Copy link

ghost commented Jan 11, 2023

Is there documentation on the changes to it since v2? It seems that the <template #item.field=... syntax is invalid in vue 3. I can find this page on v3 v-data-table: https://next.vuetifyjs.com/en/api/v-data-table/

But the page it links to is 404.

@iamrgroot
Copy link

Is there documentation on the changes to it since v2? It seems that the <template #item.field=... syntax is invalid in vue 3. I can find this page on v3 v-data-table: https://next.vuetifyjs.com/en/api/v-data-table/

But the page it links to is 404.

It is still here in the docs, but the codepen isn't updated for the labs change so I don't know if it should work: https://next.vuetifyjs.com/en/components/data-tables/basics/#item

@nekosaur
Copy link
Member

https://dev.vuetifyjs.com/en/components/data-tables/basics/#item

If you're getting an eslint error, see vuejs/eslint-plugin-vue#1330. Regardless the eslint error does not prevent it from working though.

@ghost
Copy link

ghost commented Jan 12, 2023

Thank you both! I am able to get it working now.

@guykatz
Copy link

guykatz commented Jan 12, 2023

@nekosaur I think I saw a closing of the data table virtualization.
the docs are not yet update: see https://dev.vuetifyjs.com/en/components/data-tables/virtual-tables/
is this supported in lab already?
thanks

@nekosaur
Copy link
Member

Yes. You can see an example here https://dev.vuetifyjs.com/en/components/data-tables/basics/#v-data-table-virtual

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Development

No branches or pull requests