Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-12470

KRAD Sampleapp Labs Course Search Rich Table Server Side Paging displays empty result after showing results

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-13620Fill AFT Gap: KRAD Labs: Course Search
      KULRICE-11936Library - Collections - server side Paging (rich table only) - records displayed, then disappear
      KULRICE-11935Library Collections Lookup sample (server side paging) has no rows returned
      KULRICE-10977Multi Value Lookup : Implement server side paging for both rich and non rich tables when data selected is not on current page
      KULRICE-10594Collection totaling server side shows N/A
      KULRICE-12742KRAD Lab: Create a test case for server side validation with addWithDialog
      KULRICE-12963Table page gets built twice initially when server side paging is enabled
      KULRICE-11945Actions column header disappears with server side paging
      KULRICE-12582AFT Failure Rice sampleapp KRAD reference lookups not displaying results
      KULRICE-125342.4.0 CDT: Several KRAD Identity Lookup Results not showing messages
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required

      Description

      KRAD Sampleapp, Labs, Course Search Rich Table Server Side Paging click Generate, watch closely and you will see results displayed, but then the page is reloaded with no results.

        Issue Links

          Activity

          Hide
          Sona Sona (Inactive) added a comment -

          This is happening because the perfCollection in KitchenSinkPerformanceForm is annotated to be sessiontransient. Making the collection session transient causes the data to be purged from session after every request so server side paging won't have any data to render when DataTable makes an ajax request for page 1 content.

          The solution is to make perfCollection non sessiontransient, but since this is part of a performance form, I am not sure how this will impact any performance testing happening on these views. The views also have a comment about "not to modify". The alternate will be to create a separate controller and form to demonstrate just the server side paging.

          Show
          Sona Sona (Inactive) added a comment - This is happening because the perfCollection in KitchenSinkPerformanceForm is annotated to be sessiontransient. Making the collection session transient causes the data to be purged from session after every request so server side paging won't have any data to render when DataTable makes an ajax request for page 1 content. The solution is to make perfCollection non sessiontransient, but since this is part of a performance form, I am not sure how this will impact any performance testing happening on these views. The views also have a comment about "not to modify". The alternate will be to create a separate controller and form to demonstrate just the server side paging.

            People

            • Assignee:
              Sona Sona (Inactive)
              Reporter:
              Erik Meade
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 hours
                4h

                  Structure Helper Panel