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
319 stars 50 forks source link

Properties not displayed for the first button in `Button Group` until another is clicked #932

Closed Tshepiso-R closed 4 months ago

Tshepiso-R commented 4 months ago

Bug Description

In Button Group configurations, properties for the first button clicked do not display until another button is clicked. With side menu configuration, the relevant properties to configure do not appear at all.

Steps to Reproduce

  1. Open Function.
  2. Navigate to Form Designer.
  3. Go to Button Group Configurations > Customize Buttons.
  4. Click on any button.
  5. Observe that properties associated with the button clicked are hidden.
  6. Click another button and observe that the properties now display.

Expected Behavior

Properties for the clicked button should be displayed immediately upon clicking.

Actual Behavior

Properties for the first button clicked do not appear until another button is clicked.

Tshepiso-R commented 4 months ago

Hello @IvanIlyichev, a similar pattern of behavior arises when configuring columns. Upon clicking a column, certain properties such as 'Property name' become hidden and only reappear when selecting another column or updating a different property. This behavior is also evident in scenarios where properties have preceding or dependent properties. For instance, when configuring the action as 'Common: Navigate' on the action column, the 'Target Url' and 'Form' fields do not display when you land on the column configurations. To view these fields, it becomes necessary to switch to another navigation type and then click on the original one again. We anticipate a global resolution to this issue.

image

IvanIlyichev commented 4 months ago

Hi @hlayisanimazuze. It's fixed, please check