Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 1.6
-
Fix Version/s: 1.6.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:any
-
Support Case References:#4042
Description
When a dataTable contains other components like i.e. a selectInputDate in one or more
columns and this component is modified then the whole form gets submitted instead of
the modified component only. This results in a performance problem when users create
large dataTables. If there are tables with more then 5 or 10 thousand rows this becomes
extremely costly.
columns and this component is modified then the whole form gets submitted instead of
the modified component only. This results in a performance problem when users create
large dataTables. If there are tables with more then 5 or 10 thousand rows this becomes
extremely costly.
Issue Links
- depends on
-
ICE-1985 In some cases entire form being sent as DOM update
- Closed
With the existing bridge all input elements must need to be serialized, so there can't be any component level enhancement at this point. Developers just need to apply best practices.
Don't put any input type of component inside the dataTable, make an edit link, on edit replace output components with appropriate input components.