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

Request for Enhanced Feature Set in Carbon Table #2799

Open
spraju92 opened this issue Feb 27, 2024 · 1 comment
Open

Request for Enhanced Feature Set in Carbon Table #2799

spraju92 opened this issue Feb 27, 2024 · 1 comment

Comments

@spraju92
Copy link

Detailed description

Dear Carbon Team,

I hope this message finds you well. As a member of the development team here at IBM, I've been exploring options for enhancing the user experience and performance of our enterprise applications. Currently, we are utilizing AG Grid as our primary data table solution, which offers a rich feature set and robust performance capabilities.

However, as we strive to align our applications more closely with the Carbon Design System and leverage internal resources effectively, I am eager to explore the possibility of transitioning to Carbon Table. The Carbon Design System has been instrumental in maintaining consistency and usability across our applications, and we see great value in adopting Carbon Table for displaying tabular data.

Upon closer examination, it became apparent that while Carbon Table aligns well with our design principles, it lacks some of the advanced features and customization options that are essential for our enterprise-grade applications. These features include but are not limited to:

Advanced sorting, filtering, and grouping functionalities.
Support for virtualization and handling large datasets efficiently.
Extensive customization options for cell rendering, styling, and behavior.
Integration with server-side data fetching and advanced data manipulation techniques.
Given the critical role of data tables in our applications, having these features available in Carbon Table would greatly enhance its suitability for enterprise use cases. Therefore, I would like to propose the consideration of integrating these features into Carbon Table's roadmap.

I understand that feature prioritization and development timelines may vary, but I believe that aligning Carbon Table with the capabilities of AG Grid would not only meet the needs of IBM's internal development teams but also enhance the attractiveness of Carbon Table to a wider audience.

I would appreciate the opportunity to discuss this further and provide additional insights into our requirements. Please let me know if there is a suitable time for a discussion, or if there are any specific channels through which I should route this request.

Thank you for your attention to this matter, and I look forward to your response.

@Akshat55
Copy link
Contributor

Akshat55 commented Apr 4, 2024

This is something that the team would need to discuss. We tend to follow the implementation of @carbon/react in terms of capabilities.

Some of the features such as advanced sorting and filtering are already available - perhaps there need to be clearer examples in storybook. Cell rendering, styling and behavior is dependent on the deign system specification.

Integration with server side data fetching and advanced data manipulation would most likely need to be implemented on your end, but we want to make it accessible and possible so that you can achieve this.

You can reach out to me on slack @Akshat Patel and we can set up a call to discuss this further.

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

No branches or pull requests

2 participants