shesha-io / shesha-framework

An open-source Low-Code development framework for .NET developers. Create .NET based business applications with 80% less code.
https://shesha.io
Apache License 2.0
315 stars 50 forks source link

Data List inherit fails to respond when parent form enters edit mode #923

Closed hlayisanimazuze closed 4 months ago

hlayisanimazuze commented 4 months ago

If you choose to utilize inherit, the action options like the edit pencil, add and delete do not appear when the parent form enters edit mode

Steps to reproduce the behavior:

  1. Go to 'https://function-adminportal-test.shesha.dev/dynamic/Boxfusion.SheshaFunctionalTests.Common/emplode-datalist?id=da78f30f-2afe-4f94-9c8b-03f4f3978ead'
  2. Click on 'edit pencil'
  3. Actual Results: The data list CRUD setting does not inherit the edit mode behaviour

Expected behavior If can edit, add and delete is set to inherit, when the parent form goes to edit mode, the CRUD actions should be reactivated.

See how the dataTable behaves https://function-adminportal-test.shesha.dev/dynamic/Boxfusion.SheshaFunctionalTests.Common/updatefix-details?id=c7b4b6aa-f45c-4e0c-a8a1-23b48d073a0b

AlexStepantsov commented 4 months ago

Please note that buttons appear when hovering over an item (according to https://github.com/shesha-io/shesha-framework/issues/1018)

hlayisanimazuze commented 4 months ago

We decided to keep the current implementation of the buttons appearing when hovering. If users struggle to use it, we will create a card to expose the action buttons