feat: Table widget V2 Inline editing validation for plain text & number column#15954
feat: Table widget V2 Inline editing validation for plain text & number column#15954sbalaji1192 merged 9 commits intoreleasefrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
/ok-to-test sha=382a612 |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/2844660180. |
|
/ok-to-test sha=50013f6 |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/2844712825. |
|
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/2844660180. Click to view performance test results
|
|
/ok-to-test sha=50013f6 |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/2844840605. |
1 similar comment
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/2844840605. |
|
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/2844840605. Click to view performance test results
|
|
/ok-to-test sha=f635463 |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/2846240465. |
|
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/2846240465. Click to view performance test results
|
|
Observation: @sbalaji1192
|
f635463 to
5f16cf4
Compare
|
This PR has not seen activitiy for a while. It will be closed in 7 days unless further activity is detected. |
|
This PR has been closed because of inactivity. |
5f16cf4 to
db95e0c
Compare
|
/ok-to-test sha=db95e0c |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/2997494943. |
|
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/2997494943. Click to view performance test results
|
app/client/src/components/propertyControls/TableInlineEditValidation.tsx
Outdated
Show resolved
Hide resolved
app/client/src/components/propertyControls/TableInlineEditValidation.tsx
Show resolved
Hide resolved
app/client/src/components/propertyControls/TableInlineEditValidation.tsx
Show resolved
Hide resolved
app/client/src/widgets/TableWidgetV2/widget/propertyConfig/PanelConfig/Validations/Common.ts
Outdated
Show resolved
Hide resolved
|
@ashit-rath Regarding your two points
|
|
@sbalaji1192 A couple of observations here: Can we have the error toast to read "This field is required" instead of invalid text when a field is set to required. That would be consistent with the other widgets and differentiate from an actual invalid input. Invalid values are being allowed even when the valid condition is set https://www.loom.com/share/26d45749c5c4467f90be537d70634191 The error text is seen on the canvas on re-sizing https://www.loom.com/share/4b607ba78f6f424e9b73552cec075e4c |
5caf16e to
b29cdf4
Compare
|
@laveena-en |
|
LGTM! |
|
/ok-to-test sha=b29cdf4 |


Description
Now editable column has the option to validate the input text before saving.
Fixes #13670
Type of change
How Has This Been Tested?
Cypress test cases were added to verify the feature
Table widget inline editing validation functionality
a. Regex
b. Valid
c. Required
a. Min
b. Max
a. save should only work when there is no error
b. discard should only work when there is no error
Checklist: