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

Reply via email to