View Issue Details

IDProjectCategoryView StatusLast Update
0004753NoesisGUIStudiopublic2026-01-29 14:41
ReporterAntonino Assigned To 
PrioritynormalSeverityfeature 
Status newResolutionopen 
Product VersionStudio_Beta 
Summary0004753: Add “Clear Value” and Middle-Click Support for DataSet Fields
Description

To keep the same behavior across all property fields, we should add a “Clear Value” option to DataSet fields as well.

A short proof-of-concept video is attached.

Things to consider:

  • Modified values must not show the blue border or blue text. That visual design belongs only to local values and is not relevant for DataSet.
  • The option is often called “Clear Local Value”. Here it should be labeled simply “Clear” or “Clear Value”.
  • The middle mouse button shortcut to clear the value should work as expected.
Attached Files
PlatformAny

Activities

dfranjic

dfranjic

2026-01-29 14:41

developer   ~0011799

My solution suggestion would be to have two "value source" types, one driving the UI (e.g. blue border (Local value) in Styles for properties that have <Setter/>, default/gray border for set dataset properties, etc...)
and then one driving the logic, e.g. Local value for values present in the XAML code, Style for the ones that come from a <Setter>, etc... (let's call it mValueSourceLogical)

So for data set properties these two values would be mValueSource = Default (so we keep the gray border around the property editor), and mValueSourceLogical = Local (means it's present in XAML code, clearing value is possible, enable the "Clear value" button, enable the logic in Property::ClearValue, etc...).

Issue History

Date Modified Username Field Change
2026-01-29 13:03 Antonino New Issue
2026-01-29 13:03 Antonino File Added: POCClearValueDataSet.mp4
2026-01-29 14:41 dfranjic Note Added: 0011799