[Dynamic Form] Always Show Required Field Validation Error In "FormDisplayMode.Edit" Mode #1775
Labels
status:working-on-it
Known issue / feature being addressed. Will use other "status:*" labels & comments for more detail.
type:bug
Category
[ ] Enhancement
[x] Bug
[ ] Question
Version
Please specify what version of the library you are using: [ 3.17 ]. It works well in [3.16]
Dynamic Form refactored a lot in 3.17
Expected / Desired Behavior / Question
Ideally when you edit an existing item with "Dynamic Form", it should not show "You can't leave this blank." error if this field already has data.
Observed Behavior
When in Edit mode (PageType=6), Dynamic Form control will always show "You can't leave this blank." error on required field even it already has existing data on current item.
![image](https://private-user-images.githubusercontent.com/29603048/307710593-f1758253-8b4d-42f9-83f2-b0596e6e78df.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMDgxOTYsIm5iZiI6MTcyMjEwNzg5NiwicGF0aCI6Ii8yOTYwMzA0OC8zMDc3MTA1OTMtZjE3NTgyNTMtOGI0ZC00MmY5LTgzZjItYjA1OTZlNmU3OGRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI3VDE5MTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY3ZmIyYTgwZWFmMTU4ODI3MzI0Zjk1NTdkNDQxOTFhNzRjZTFhYmQ0YjkzZjQyYjhmMmFkZTg3YzFhNDUyNmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.r3gBxdPvLBN68XpXz_XY1E2zJ-yndJkUfFnJXZc00Dc)
Steps to Reproduce
Update EditForm Config in "serve.json" to point to this new created item, then launch it with edit form config
![image](https://private-user-images.githubusercontent.com/29603048/307713692-2e99a319-d462-49a4-a2a4-19c2ea805f00.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMDgxOTYsIm5iZiI6MTcyMjEwNzg5NiwicGF0aCI6Ii8yOTYwMzA0OC8zMDc3MTM2OTItMmU5OWEzMTktZDQ2Mi00OWE0LWEyYTQtMTljMmVhODA1ZjAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI3VDE5MTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI4MjRjZWZlOGQ4YzgxNWQwOGFmZGNkMjEwODBiN2E1NmQxZGQ4ZDcyM2MyMzVkN2ZkZDMzODM0NDc3NTlkOGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.i0wXXc0P1LlqzPEH7DDCQ2EA9HAWKXK9HeuJfHisi9g)
You will see "You can't leave this blank." error on this item even it already has data on this field
![image](https://private-user-images.githubusercontent.com/29603048/307717250-6f087020-87a2-4b82-adb6-d2bead411497.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMDgxOTYsIm5iZiI6MTcyMjEwNzg5NiwicGF0aCI6Ii8yOTYwMzA0OC8zMDc3MTcyNTAtNmYwODcwMjAtODdhMi00YjgyLWFkYjYtZDJiZWFkNDExNDk3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI3VDE5MTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFhOTY1NzZkMDY5ODdiMWFlMmFmNmI2MWJmMzU3ZTI0NzBjMWVlMTI1YTk5OTFhNTZhZGQzOTgxNmU2N2M3OGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.9V8clFZ70hwl_n0F2ZkXyhE1CXUN3z1-PCbVeDDyZh0)
The text was updated successfully, but these errors were encountered: