There is an Interface C which has parent as B and B has parent as A. Now I am passing via rule input from C it is working in B but not in A.
The value gets refreshed at A interface automatically. FYI the rule input data types are same for all 3 interfaces A, B and C.
Discussion posts and replies are publicly visible
If ri! Resets to null:A has a local! variable overwriting the rule input on refresh. -> Remove/fix that reassignment.Never receives the value :B is not forwarding the rule input to A. -> In A, explicitly bind ri!value: ri!value when calling B.ri! don't auto-propagate - each level must explicitly pass them.