| CPC G06F 3/04845 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 8/71 (2013.01); G06F 9/451 (2018.02); G06F 40/186 (2020.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
generating, based on program logic, a first display of an electronic form comprising a component,
the program logic comprising (i) a first portion specifying a location of the component and (ii) a second portion that is external to the component and specifies values assigned to the component;
receiving data indicating an adjustment to the location of the component; and
in response to receiving the data indicating the adjustment to the location of the component, adjusting the program logic to reflect the adjustment to the location of the component, wherein the program logic is adjusted such that:
an association between the location and the values is retained, and
dependency between the first portion and the second portion is preserved; and
generating a second display of the electronic form based on the adjusted program logic.
|