Skip to content

FLUT-5959 - [Feature] Prepared UG for rowsCacheExtent feature. #36

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

Merged
merged 9 commits into from
Dec 14, 2021

Conversation

Sangeetha-Raju
Copy link

@Sangeetha-Raju Sangeetha-Raju commented Dec 10, 2021

Description

Prepared UG document for rowsCacheExtent feature.

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: SUCCESS ✅
Source Compilation: SUCCESS ✅
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 0
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

Copy link
Collaborator

@NeelakandanKannan NeelakandanKannan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed, modify the content. Remove the unwanted headings and advantage topic. Refer API comments and include the necessary details.

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: FAILURE ❌
Source Compilation: SUCCESS ✅
Failure Reason: CI Failure with violation
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 1
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: FAILURE ❌
Source Compilation: SUCCESS ✅
Failure Reason: CI Failure with violation
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 1
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: FAILURE ❌
Source Compilation: SUCCESS ✅
Failure Reason: CI Failure with violation
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 1
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: SUCCESS ✅
Source Compilation: SUCCESS ✅
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 0
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

Copy link
Collaborator

@NeelakandanKannan NeelakandanKannan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Sangeetha-Raju - I have added my concerns as comments.

## Increase row cache limit

By default, rows are generated based on the view port size and those rows are reused while scrolling. Extra rows can be created while scrolling the DataGrid by using the [SfDataGrid.rowsCacheExtent]() property. You can set the rows cache extent to avoid the visible changes which are occurred due to re-using. For example, if you are showing the checkbox in a column and not set the rows using this property, checkbox state changes with the animation can be seen when vertical scrolling is performed.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By default, rows are generated based on the view port size and those rows are reused while scrolling. You can set the rowsCacheExtent property to avoid the visible changes which are occurred due to re-using. For example, if you are showing the checkbox in a column and not set the rows using this property, checkbox state changes with the animation can be seen when vertical scrolling is performed.

The rowCacheExtent property will create the additional rows internally with the existing visible rows which are already allocated based on view port size. So, rows to be reused will be increased.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modified

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: SUCCESS ✅
Source Compilation: SUCCESS ✅
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 0
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: SUCCESS ✅
Source Compilation: SUCCESS ✅
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 0
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

Copy link
Collaborator

@NeelakandanKannan NeelakandanKannan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @Sangeetha-Raju ,

The changes are fine now.

## Increase row cache limit

By default, rows are generated based on the view port size and those rows are reused while scrolling. You can set the [SfDataGrid.rowsCacheExtent]() property to avoid the visible changes which are occurred due to re-using. For example, if you are showing the checkbox in a column and not set the rows using this property, checkbox state changes with the animation can be seen when vertical scrolling is performed.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By default, rows are generated based on the view port size and these rows are reused while scrolling. You can set the SfDataGrid.rowsCacheExtent property to avoid the visible changes caused by re-using. For example, if you show the checkbox in a column without setting the rows using this property, checkbox state changes with animation can be seen when vertical scrolling is performed.

By default, rows are generated based on the view port size and those rows are reused while scrolling. You can set the [SfDataGrid.rowsCacheExtent]() property to avoid the visible changes which are occurred due to re-using. For example, if you are showing the checkbox in a column and not set the rows using this property, checkbox state changes with the animation can be seen when vertical scrolling is performed.

The `rowsCacheExtent` property will create the additional rows internally with the existing visible rows which are already allocated based on view port size. So, rows to be reused will be increased.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The rowsCacheExtent property will create the additional rows internally with the existing visible rows, which are already allocated based on view port size. So, the number of rows that will be reused will increase.

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: SUCCESS ✅
Source Compilation: SUCCESS ✅
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 0
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

@SyncfusionBuild
Copy link
Contributor

Build Status: INPROGRESS 🔃
Build Location: FLUT-5959-RowsCacheExtent

@SyncfusionBuild
Copy link
Contributor

CI Status: SUCCESS ✅
Source Compilation: SUCCESS ✅
Build Location: FLUT-5959-RowsCacheExtent
Technical Error(s): 0
Spelling Error(s): 0
Image Alt Text Error(s): 0
Image Size Error(s): 0
Image Name Error(s): 0
FT Layout Syntax Error(s): 0
Front matter Error(s): 0
File Path Error(s): 0

@NeelakandanKannan NeelakandanKannan merged commit 233926a into development Dec 14, 2021
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

Successfully merging this pull request may close these issues.

4 participants