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

Implement both local and ajax requested Json data generation for datatables (RichTable)

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.3
    • Fix Version/s: 2.3.0-m3, 2.3
    • Component/s: User Interface
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-12924AFT Failure DemoCollectionFeaturesServerPagingAft DataTables warning: JSON data from server could not be parsed
      KULRICE-9633Datatables does not submit hidden page data
      KULRICE-14018Move ClientValidationUtils processAndApplyContraints processing of client side constraints (when the data is part of a JSON object) to KRAD's JsonStringEscapeDirective for Freemarker
      KULRICE-9784Add json sorting functionality to light table the same way it is done for the standard table json feature
      KULRICE-9911Masked values should not be sortable in tables and should not be returned for json backed table data
      KULRICE-9779Investigate sort behaviors/issues and fix on datatables
      KULRICE-10977Multi Value Lookup : Implement server side paging for both rich and non rich tables when data selected is not on current page
      KULRICE-13988AFT Failure LibraryCollectionFeaturesServerPagingAft DataTables warning: JSON data from the server could not be parsed
      KULRICE-12256handle dialog scrolling when request is non-ajax
      KULRICE-5684Implement RouteModule which can generate action requests from PeopleFlows
    • Rice Module:
      KRAD
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Allow datatables to use aaData by implementing json data generation through richTable during the ftl processing. This data can then be sent immediately or delayed through an ajax request. This allows us to take advantage of deferred rendering - significantly increasing the speed of rendering large tables client side (provided the server processing is fast enough).

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Brian Smith (Inactive)
              Reporter:
              Brian Smith (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel