I have a view with a text field that I have embedded into a table. The text field has a change script that calls system.perspective.print(). If I'm in preview mode in the editor for the view itself and I type in the text field, the change script runs and prints to the console. However, if I embed the view into a table, and edit the text field from the table view, the change script does not print to the console.
I also ran another test by putting the view in an EmbeddedView component, and the change script did print to the console when running from there.
Is there something specific about tables that is causing this issue? I am wondering if this could be some sore of bug or I am not understanding something.
This was my change script on the text prop of the text field.
system.perspective.print("previousValue: " + str(previousValue))
system.perspective.print("currentValue: " + str(currentValue))
system.perspective.print("origin: " + str(origin))