Hi,
Currently a UIData's DataModel is fetched (via a value-binding) during
the decode phase, even when the children of the table are all read-only.
This is caused by UIData.processDecodes.
When the data model is fetched from a database this isn't very nice.
What do people think of checking whether there are any input children
before loading the datamodel?
I suspect this check can possibly be done just by seeing if there is any
saved _rowState, as non-input components are all transient and so have
no rowstate.
This *might* be a violation of the spec, though, as non-input child
components of the table won't get processDecodes callbacks.
Thoughts?
Regards,
Simon