I was trying to determine how I could maybe "fix" the problem of
having data tables lose their submitted values when there are
validation errors or when the action is immediate, and I am not sure
how the UIInput components actually work in the UIData.

What I saw:
The UI Data runs all of the decode/validation/updates for each of its
child components, but during each of it's phases. However, UIInput
components set their values from the local value they get from the
decode phase. If each component is evaluated one time for each row,
this local value would be invalid.

How do UIInput components get their correct values inside these
complex controls (what didn't I see in the code)?

Thanks,
Andrew

Reply via email to