Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-8011

[Broker-J][WMC] Auto-refresh functionality is broken for grids of type EnhancedGrid when pagination plugin and Observable/Memory store are used



    • Type: Bug
    • Status: Open
    • Priority: Trivial
    • Resolution: Unresolved
    • Affects Version/s: qpid-java-6.1.4, qpid-java-broker-7.0.0
    • Fix Version/s: Future
    • Component/s: Broker-J
    • Labels:


      All EnhancedGrid grids with pagination and Observable/Memory store do not update the rows properly. The following issues are seen:

      • pagination is not updated after number of rows reaches page size. Total number of items is displayed incorrectly (equals to page size) and the links to next pages are not displayed. The pagination can be updated by increasing/reducing page number.
      • After navigation to next page, on grid update the updated items from the previous page can be displayed unexpectedly on currently displayed page. The displayed total number of items is increased by number of updated rows. Sorting on navigation back and forward can temporary restore the page but after grid update the updated items from previous pages can reappear again

      The following grids are affected:

      • Ports grid on Broker tab (Virtual host grids invokes explicitly _refresh() on update which works around the issues )
      • Log Files grid on FileLogger tab
      • Groups grid for group managing group providers (FileGroupProvider, ManagedGroupProvider)
      • Group Memebers grid on Group tab
      • Certificates grid on ManagedCertificateStore
      • Users grid on user managing auth providers




            • Assignee:
              orudyy Alex Rudyy
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created: