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

Multivalue lookup server side select for server side paging

    Details

    • Similar issues:
      KULRICE-10086Continue Server Side Paging Work - Stacked Collection
      KULRICE-10977Multi Value Lookup : Implement server side paging for both rich and non rich tables when data selected is not on current page
      KULRICE-11935Library Collections Lookup sample (server side paging) has no rows returned
      KULRICE-10067Exception on server side page demo
      KULRICE-11945Actions column header disappears with server side paging
      KULRICE-10109Continue Server Side Paging Work - Column/Row Span
      KULRICE-11071KRAD Demo Library Collection Features Server Paging Stacked Collection with server-side paging and Table Collection with server-side Paging not paging
      KULRICE-8109View validation server-side (ViewValidationService) may have problems if fields on other pages have validation issues - untested
      KULRICE-10916Sorting is broken for tables using server side paging
      KULRICE-11936Library - Collections - server side Paging (rich table only) - records displayed, then disappear
    • 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

      1. MVDemoCollectionLookup.patch
        22 kB
        Erik Meade
      2. MVHack.patch
        3 kB
        Erik Meade
      1. CollectionLayoutUtils.setControlValueToLineIdentifier-CallStack.png
        103 kB
      2. SelectBuilderHeader.png
        103 kB
      3. SelectBuildLine.png
        97 kB
      4. setExtensionDataCallStack.png
        146 kB

        Issue Links

          Activity

          Erik Meade logged work - 21/Sep/13 6:10 PM
          • Time Spent:
            1 hour
             
            datafiles for multi value select server side paging testing
          Erik Meade logged work - 21/Sep/13 8:53 PM
          • Time Spent:
            1 hour
             
            AFT
          Erik Meade logged work - 23/Sep/13 12:05 AM
          • Time Spent:
            2 hours
             
            Update AFT, investigate code
          Erik Meade logged work - 23/Sep/13 9:34 PM
          • Time Spent:
            7 hours, 15 minutes
             
            <No comment>
          Erik Meade logged work - 25/Sep/13 1:05 AM
          • Time Spent:
            4 hours, 45 minutes
             
            Draft Collection Features Multi Value Select Server Paging, some odd bugs.
          Erik Meade logged work - 26/Sep/13 12:39 PM
          • Time Spent:
            7 hours
             
            Things I was getting ftl exceptions the other day no longer are. Suspect there was a bug that got fixed.
          Erik Meade logged work - 26/Sep/13 1:31 PM
          • Time Spent:
            5 hours, 45 minutes
             
            Finally get a trivial library page to render without freemarker exceptions. Wny the code I copied from renders w/o the exceptions is a mystery to me.
          Erik Meade logged work - 26/Sep/13 2:30 PM
          • Time Spent:
            7 hours
             
            <No comment>
          Erik Meade logged work - 01/Oct/13 1:34 PM
          • Time Spent:
            4 hours
             
            Work through some examples where it now looks like Uif-CollectionQuickFinder needs the MV dropdown added.
          Erik Meade logged work - 02/Oct/13 4:24 PM
          • Time Spent:
            6 hours, 36 minutes
             
            Quickfinder, skype with Brian, Labs Lookup
          Erik Meade logged work - 03/Oct/13 4:26 PM
          • Time Spent:
            6 hours, 30 minutes
             
            skype with Jerry, kr-select-line renamed to uif-select-line and added to CssConstants.Classes and krad.variables.js, Hack in quickfinder server paging
          Erik Meade logged work - 04/Oct/13 4:27 PM
          • Time Spent:
            3 hours
             
            <No comment>
          Erik Meade logged work - 10/Oct/13 4:28 PM
          • Time Spent:
            1 hour
             
            Hacked patch
          Erik Meade logged work - 11/Oct/13 4:29 PM
          • Time Spent:
            2 hours
             
            Sona's files
          Erik Meade logged work - 13/Oct/13 10:57 PM
          • Time Spent:
            3 hours
             
            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)
          Erik Meade logged work - 15/Oct/13 2:20 PM
          • Time Spent:
            5 hours
             
            Update patch, identify places in javascript where we will have to add code to handle non dataTables.
          Erik Meade logged work - 16/Oct/13 1:09 PM
          • Time Spent:
            6 hours, 30 minutes
             
            Update patch, have selected results on the displayed page returning
          Erik Meade logged work - 17/Oct/13 2:09 PM
          • Time Spent:
            1 hour
             
            <No comment>
          Erik Meade logged work - 23/Oct/13 2:40 PM
          • Time Spent:
            1 hour
             
            <No comment>
          Erik Meade logged work - 24/Oct/13 2:41 PM
          • Time Spent:
            30 minutes
             
            AFT
          Erik Meade logged work - 30/Oct/13 6:12 PM
          • Time Spent:
            1 hour
             
            Test Sona's commits and created linked Jiras for remaining issues which are all screen related.
          Erik Meade logged work - 10/Nov/13 4:09 PM
          • Time Spent:
            1 hour
             
            Testing and create new Jiras

            People

            • Assignee:
              Erik Meade
              Reporter:
              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

                  Agile

                    Structure Helper Panel