ionic-team / ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
https://ionicframework.com
MIT License
51.13k stars 13.5k forks source link

Consider adding Data Table component ? #28557

Closed vaynevayne closed 1 year ago

vaynevayne commented 1 year ago

Prerequisites

Describe the Feature Request

I have searched for issue, it was mentioned in 2019, you didn't have manpower at that time, now it's 23 years, I would like to ask, is the manpower problem solved now? Have you considered developing it?

Describe the Use Case

same

Describe Preferred Solution

No response

Describe Alternatives

No response

Related Code

No response

Additional Information

No response

liamdebeasi commented 1 year ago

Hey there,

Truthfully I don't see us adding a data table in the near future. While our team has grown in the last couple of years, data table components are complicated features. The team has other exciting things on the roadmap that we plan to prioritize. Additionally, there are some good solutions out there already such as https://www.ag-grid.com.

Components like data tables require significant investment which is one of the reasons why complex data tables such as AG Grid have entire teams dedicated to that feature. For these specialized components we tend to rely on 3rd party solutions. For example, we recommend SwiperJS for carousels and JS Framework-specific solutions for virtual scroll (Virtuoso for React, CDK Scroller for Angular, etc).

vaynevayne commented 1 year ago

Several open source table libraries do not work well, or do not support rn, so I want ionic to develop its own.

liamdebeasi commented 1 year ago

What is "rn"?

vaynevayne commented 1 year ago

What is "rn"?

react-native

liamdebeasi commented 1 year ago

We don't make React Native components, so even if we did make a data table it would not work with React Native.

ionitron-bot[bot] commented 11 months ago

Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.