View Issue Details

IDProjectCategoryView StatusLast Update
0003211NoesisGUIStudiopublic2024-04-16 13:29
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_AlphaFixed in VersionStudio_Alpha 
Summary0003211: Dynamic Properties Are Not Registered Until Component is Loaded
Description

When opening the Master/Main page of a project (which contains Components with Dynamic Properties), any elements which come are bound to Dynamic Properties do not display until the Page in which they feature is opened, then closed, and re-opened.

Please reach out to me if you would like the original file where this issue was originally encountered.
(Reporter note to self: I've got a Zip file saved from April 4, 2024 which can be used in the even that the repro steps below don't)

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Create a Component
3) Create a TextBlock within the Component
4) Create a Dynamic Property in the Component of Name 'Text' and of Type 'String'.
5) Rename the Root of the Component to something unique so that it can be detected in the next steps.
5.5) Close, and ReOpen the Component tab (temporary measure required due to https://www.noesisengine.com/bugs/view.php?id=3207 )
6) Set the TextBlock to be bound to the Dynmaic Property created in Step 4.
7) Navigate to the Page, and place the Component onto the Stage.
8) Set the 'Text' Attached Property of the Component to "HelloWorld".

Observe how "HelloWorld" renders in the Component on the Stage of the Page.

9) Quit Studio completely, and then re-open the project.
10) From the Assets panel, open the Page created in Step 1.

Observe how "HelloWorld" does not render in the Component in the Stage of the Page

11) Close the tab of the Page, and then re-open it from the Assets panel.

Observe how "HelloWorld" now renders as expected.

Expected Result: Components always and automatically render their dynamic properties whenever they are visible on-screen.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-04-04 18:28 dstewart New Issue
2024-04-04 18:28 dstewart Description Updated
2024-04-04 18:30 dstewart Steps to Reproduce Updated
2024-04-04 18:35 dstewart Summary Attached Properties Are Not Registered Until Component is Loaded => Dynamic Properties Are Not Registered Until Component is Loaded
2024-04-04 18:35 dstewart Description Updated
2024-04-04 18:35 dstewart Steps to Reproduce Updated
2024-04-04 19:08 dfranjic Assigned To => sfernandez
2024-04-04 19:08 dfranjic Status new => assigned
2024-04-05 07:06 jsantos Target Version => Studio_Alpha
2024-04-16 13:29 sfernandez Status assigned => resolved
2024-04-16 13:29 sfernandez Resolution open => fixed
2024-04-16 13:29 sfernandez Fixed in Version => Studio_Alpha