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

collections items need to be separated from the subcollection group

    Details

    • Type: Bug Fix Bug Fix
    • Status: Open Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.2.0-m3
    • Fix Version/s: Backlog
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-5541Collection Group header classes need changing
      KULRICE-12544Allow for table columns to be dynamically created (based on a subcollection)
      KULRICE-12619KS Rice 2.4 Upgrade - subCollection updateComponent is null
      KULRICE-7121error on deleting a row from a sub collection
      KULRICE-8263Introduce an EL variable for the parent collection line
      KULRICE-5713KRAD: Need classnames for collections' nested items
      KULRICE-8925includeLineSelectionField breaks grid.ftl in TableCollectionSection with a subcollection
      KULRICE-8420Horizontal layout does not work within a collection item
      KULRICE-8920dataTables problem with subCollection in a TableCollectionSection
      KULRICE-7379Bug with Sub-collection in KNS L&F related to shading on hover
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      UIF Component
    • Application Requirement:
      KS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      In a collection, fields in the "items" list are not being separated from the subcollection group that follows. When the items get a class with css style "float:left", the entire subcollection group will appears to the right of the last collection items instead of beneath the collection items.

      The generated html looks something like this, inside layoutManager Uif-StackedCollectionLayout-WithBoxItems:

      <div class="uif-stackedCollectionLayout">
        <div class="uif-group uif-boxGroup uif-horizontalBoxGroup uif-collectionItem uif-boxCollectionItem">
          <div class="uif-disclosureContent">
            <div class="uif-boxLayout uif-horizontalBoxLayout clearfix">
              { MISSING DIV CONTAINER FOR THE INPUT FIELD GROUP }
              <div class="uif-field uif-inputField"> { should have style "float:left" }
                { input field }
              </div>
              ... { more input fields }
              <div class="uif-field uif-fieldGroup uif-horizontalFieldGroup"> 
                { subcollection fields }
              </div>
      

      The problem is that all of the input fields are siblings to the subcollection group (class uif-horizontalFieldGroup). They need to be inside another div container to restrict the float:left style to just the collection items, and not the subcollection group.

        Activity

        Hide
        Jessica Coltrin (Inactive) added a comment -

        moving to 2.2-backlog

        Show
        Jessica Coltrin (Inactive) added a comment - moving to 2.2-backlog

          People

          • Assignee:
            Unassigned
            Reporter:
            Bob Hurt (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Structure Helper Panel