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

Multivalue lookup server side select for server side paging

    Details

    • Rice Module:
      KRAD
    • Sprint:
      2.4.0-m2 KRAD Sprint 3, 2.4.0-m2 KRAD Sprint 4, 2.4.0-m3 KRAD Sprint 1, 2.4.0-m3 KRAD Sprint 2
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Select All/Deselect All needs to be done server side (due to server side paging). Also, need to add records to travel account so we can test server side paging and this functionality

        Attachments

          Issue Links

            Activity

            Hide
            eghm-kuali-m Erik Meade added a comment -

            A bulk of the work is done, a few screens need updates for the collection to be returned to, Jiras have been written and linked to this task.

            Show
            eghm-kuali-m Erik Meade added a comment - A bulk of the work is done, a few screens need updates for the collection to be returned to, Jiras have been written and linked to this task.
            Hide
            acampbell Adam Campbell (Inactive) added a comment -

            QA validation pending checkin

            Show
            acampbell Adam Campbell (Inactive) added a comment - QA validation pending checkin
            Hide
            sonam Sona Sona (Inactive) added a comment -

            Hi Eric, I saw that too earlier and had discussed with the team if we would be supporting only datatables which was not the case. We need support for both. Also MV select and select all are both dependent on each other. So, the solution that we come up with should work for both. Please look at my email thread regarding the MVL analysis. The relates jiras are KULRICE-10302 and KULRICE-10892. Thanks

            Show
            sonam Sona Sona (Inactive) added a comment - Hi Eric, I saw that too earlier and had discussed with the team if we would be supporting only datatables which was not the case. We need support for both. Also MV select and select all are both dependent on each other. So, the solution that we come up with should work for both. Please look at my email thread regarding the MVL analysis. The relates jiras are KULRICE-10302 and KULRICE-10892 . Thanks
            Hide
            eghm-kuali-m Erik Meade added a comment -

            Non-Rich Table Select all on this page:
            Uncaught TypeError: Cannot read property 'nodeName' of undefined
            http://localhost:8080/krad-dev/plugins/datatables/jquery.dataTables.js
            5696
            fnGetPosition
            refreshDatatableCellRedraw is the dataTable the returned results table, it has no cells, undefined node would make sense if that is the case. The lookup results table is class="table table-condensed table-bordered uif-tableCollectionLayout"
            setMultivalueLookupReturnButton commented out refresh call to see what happens.
            Uncaught TypeError: Cannot call method 'fnGetData' of null
            http://localhost:8080/krad-dev/krad/scripts/krad.utility.js
            2545
            getDataTablesColumnData another case of working on the empty results table? commenting it out doesn't break anything on the lookup results table

            Non-Rich Table Select all:
            Uncaught TypeError: Cannot call method 'fnGetNodes' of null
            http://localhost:8080/krad-dev/krad/scripts/krad.widget.js
            1022
            selectAllPagesLines getDataTableHandle returns null as the collection id is on the return results table (uLookupResults)

            Show
            eghm-kuali-m Erik Meade added a comment - Non-Rich Table Select all on this page: Uncaught TypeError: Cannot read property 'nodeName' of undefined http://localhost:8080/krad-dev/plugins/datatables/jquery.dataTables.js 5696 fnGetPosition refreshDatatableCellRedraw is the dataTable the returned results table, it has no cells, undefined node would make sense if that is the case. The lookup results table is class="table table-condensed table-bordered uif-tableCollectionLayout" setMultivalueLookupReturnButton commented out refresh call to see what happens. Uncaught TypeError: Cannot call method 'fnGetData' of null http://localhost:8080/krad-dev/krad/scripts/krad.utility.js 2545 getDataTablesColumnData another case of working on the empty results table? commenting it out doesn't break anything on the lookup results table Non-Rich Table Select all: Uncaught TypeError: Cannot call method 'fnGetNodes' of null http://localhost:8080/krad-dev/krad/scripts/krad.widget.js 1022 selectAllPagesLines getDataTableHandle returns null as the collection id is on the return results table (uLookupResults)
            Hide
            eghm-kuali-m Erik Meade added a comment -

            Sona's MV Demo Collection Lookup updates as a patch

            Show
            eghm-kuali-m Erik Meade added a comment - Sona's MV Demo Collection Lookup updates as a patch

              People

              • Assignee:
                eghm-kuali-m Erik Meade
                Reporter:
                eghm-kuali-m Erik Meade
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days Original Estimate - 2 days
                  2d
                  Remaining:
                  Time Spent - 1 week, 4 days, 5 hours, 51 minutes Remaining Estimate - 1 day, 6 hours
                  1d 6h
                  Logged:
                  Time Spent - 1 week, 4 days, 5 hours, 51 minutes Remaining Estimate - 1 day, 6 hours
                  1w 4d 5h 51m