I was unable to get the refreshBinding syntax to work.
I changed my custom property “settings”; I removed the binding, made it persistent, and then populated via an onStartup at the view label. I then updated my message handler to set “settings” via a runNamedQuery, and that appears to be working.
In the image above, I have an “Update Parameters” popup that fires a stored procedure on the OnEditCellCommit event, and then sends the “refreshParameters” message. To validate, I added a table and a label to my display; the table is bound directly to the “settings” property, and the label is bound to a derived value from settings. These derived settings are custom properties created with an expression+script binding. (Looping through the “settings” basic dataset and getting the value for the parameter name).
What I’m seeing is that the table updates appropriately now, but the label does not reflect the changed “settings” value. Unfortunately all of my view instances (inside repeaters) have parameter inputs bound to other instances of the derived values, and those are not changing either.
Can you provide some guidance on what I should be doing in order to have my custom property changes propagate all the way down into my view instances?
