Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-12133

Allow use of progressive paging with Paging table collections in KRAD

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.4, 2.5
    • Fix Version/s: 2.6
    • Component/s: User Experience (UX)
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Rice Team:
      Framework
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Right now there is no way to get the data from a database or service progressively (ie only retrieving and supplying the form with data needed to display currently). The way it currently works is that the whole data must exist on the form and then we return structures which represent a sub set of that data.

      What we need to support is the ability to also allow implementers to only retrieve a subset of their data to the component but still allow for paging. What this would require would be some way (possibly through a custom class similar to view helpers) that would hand us back the necessary information needed by the plugin and the table then set the appropriate options. Off the top of my head the needed information to supply are the current records being displayed in some range, a count of total records and a sort. The implementation would blindly call into this interface expecting the correct results. A test implementation would not even have to be backed by a database but could use pseudo data.

        Attachments

          Activity

          There are no comments yet on this issue.

            People

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

              Dates

              • Created:
                Updated: