MDFastBinding icon indicating copy to clipboard operation
MDFastBinding copied to clipboard

Widget properties that are affected by a binding cannot be updated in the details panel

Open jdaignault opened this issue 11 months ago • 1 comments

Whenever a binding is set up such that its destination will affect a widget property, that property will become greyed out and unmodifiable in the Designer Mode details panel.

Steps to reproduce:

  1. Create a widget with a RichTextBlock
  2. Create a binding with a Read a Property node for the RichTextBlock
  3. Connect its output to a Call a Function destination node, and set its function to Set Text
  4. Return to Designer Mode, and select the RichTextBlock in the widget hierarchy
  5. Observe that in the details panel, the property Text is unmodifiable

This causes UX issues while trying to update the widget with 'default' data and visualize how it looks at design time. This issue occurs regardless of whether design time bindings are enabled.

image

jdaignault avatar Mar 07 '24 19:03 jdaignault

I'm not sure there's a way around this since that's built-in behavior

DoubleDeez avatar Mar 07 '24 20:03 DoubleDeez

This is something that would need to be handled as an engine change: image

DoubleDeez avatar Aug 19 '24 03:08 DoubleDeez