-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
feat: added column freeze and unfreeze functionality to table widget #18757
Conversation
Deployment failed with the following error:
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@@ -206,10 +209,42 @@ class TableWidgetV2 extends BaseWidget<TableWidgetProps, WidgetState> { | |||
|
|||
const { componentWidth } = this.getPaddingAdjustedDimensions(); | |||
let totalColumnWidth = 0; | |||
let localLeftOrder = localStorage.getItem("leftOrder"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When in page view mode, we decide the sticky value based on the values present in the local storage.
app/client/src/components/propertyControls/DraggableListCard.tsx
Outdated
Show resolved
Hide resolved
app/client/src/widgets/TableWidgetV2/component/cellComponents/HeaderCell.tsx
Outdated
Show resolved
Hide resolved
app/client/src/widgets/TableWidgetV2/component/cellComponents/HeaderCell.tsx
Outdated
Show resolved
Hide resolved
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/OtherUIFeatures/ApplicationURL_spec.js |
/ok-to-test sha=0b5b255 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4176613098. |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/Widgets/Button/Button_onClickAction_spec.js |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/Application/MongoDBShoppingCart_spec.js |
/ok-to-test sha=bc3e931 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4177527111. |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/Widgets/ListV2/Listv2_BasicChildWidgetInteraction_spec.js |
/ok-to-test sha=bc3e931 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4180491060. |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/OtherUIFeatures/Logs_spec.ts |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/OtherUIFeatures/Logs_spec.ts |
/perf-test ref=rhito/fix-misc-perf-tests-selector |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4182368997. |
Description
PRD: https://www.notion.so/appsmith/Ability-to-freeze-columns-dd118f7ed2e14e008ee305056b79874a?d=300f4968889244da9f737e1bfd8c06dc#2ddaf28e10a0475cb69f1af77b938d0b
This PR adds the following features to the table widget:
Fixes #3265 #18230
Type of change
How Has This Been Tested?
generateNewColumnOrderFromStickyValue
column_freeze_spec.js
Test Plan
Issues raised during DP testing
Checklist:
Dev activity
QA activity: