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

Improve DataTable implementation #2368

Closed
13 tasks done
mertsincan opened this issue Oct 30, 2021 · 0 comments
Closed
13 tasks done

Improve DataTable implementation #2368

mertsincan opened this issue Oct 30, 2021 · 0 comments
Assignees
Labels
Type: Breaking Change Issue contains a breaking change related to a specific component Type: Enhancement Issue contains an enhancement related to a specific component. Additional functionality has been add
Milestone

Comments

@mertsincan
Copy link
Member

mertsincan commented Oct 30, 2021

The old table implementation limits us in many ways, and most structures had to be implemented by the user. For example, creating responsive tables for the user required extra CSS codes. For this reason, such structures have been tried to be facilitated for users according to the feedback received from users. In addition, new filter modes allow you to further customize filtering.

Removed Attributes;

  • frozenHeaderColumnGroup (Not: the 'headerColumnGroup' can be used for this feature.)
  • frozenFooterColumnGroup (Not: the 'footerColumnGroup' can be used for this feature.)

Renamed Attributes;

  • groupField -> groupRowsBy (Not: the 'groupRowsBy' can be used for this feature. We decided to rename it to support multiple grouping in the future.)
  • rowEditorValidator -> rowEditValidator

New Attributes;

  • size Define to set alternative sizes. Valid values: small, normal (default) and large
  • responsiveLayout Defines the responsive mode, valid options are "stack" and "scroll".
  • breakpoint The breakpoint to define the maximum width boundary when using stack responsive layout.
  • filterDisplay Layout of the filter elements, valid values are "row" and "menu".
  • expandedRowIcon Icon of the row toggler to display the row as expanded.
  • collapsedRowIcon Icon of the row toggler to display the row as collapsed.
  • onRowEditComplete Callback to invoke when row edit is completed.
  • globalFilterFields Define fields to be filtered globally.
  • scrollDirection Orientation of the scrolling, options are "vertical", "horizontal" and "both".
@mertsincan mertsincan self-assigned this Oct 30, 2021
@mertsincan mertsincan added Type: Breaking Change Issue contains a breaking change related to a specific component Type: Enhancement Issue contains an enhancement related to a specific component. Additional functionality has been add labels Oct 30, 2021
@mertsincan mertsincan added this to the 7.0.0 milestone Oct 30, 2021
mertsincan added a commit that referenced this issue Oct 30, 2021
mertsincan added a commit that referenced this issue Nov 1, 2021
mertsincan added a commit that referenced this issue Nov 1, 2021
mertsincan added a commit that referenced this issue Nov 1, 2021
@mertsincan mertsincan modified the milestones: 8.0.0, 7.0.0-rc1 Nov 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Breaking Change Issue contains a breaking change related to a specific component Type: Enhancement Issue contains an enhancement related to a specific component. Additional functionality has been add
Projects
None yet
Development

No branches or pull requests

1 participant