Uploaded image for project: 'RichFaces'
  1. RichFaces
  2. RF-12685

Consider optimizing the extendedDataModel re-generation for DataTable components

    Details

      Description

      With RF-12673 we are triggering a re-generation of the extendedDataModel whenever the AbstractTableRenderer encodes a table component.

      An optimisation would be to introduce triggers such that the extendedDataModel is only regenerated when required. Marking the model as dirty for instance whenever the value of a relevant attribute is changed, and then only re-generating the model prior to render when the model is marked as dirty.

      Prior to investing the time in resolving this issue, we need to measure the overall performance of the EDT to determine if this is indeed a rate-determining factor. It may be that our time is better spent optimising other aspects of the DataTable component rendering.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  bleathem Brian Leathem
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated: