[KULRICE-12902] 5 nested collection layers has problems with refreshWhenChangedPropertyNames Created: 27/Jun/14  Updated: 16/Jan/15

Status: Open
Project: Kuali Rice Development
Component/s: Development, User Experience (UX)
Affects Version/s: 2.4, 2.4.1
Fix Version/s: 2.6
Security Level: Public (Public: Anyone can view)

Type: Bug Fix Priority: Critical
Reporter: Brian Smith (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: Old
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Rice Team: Framework
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
Story Points: 5

 Description   

Need create a lab that demonstrates a structure that has
ListCollection-ListCollection-ListCollection-ListCollection-TableCollection

In which changing a radio value on the 2nd collection refreshes the 3rd collection and its items have a render condition based on the value set by the radio at the 2nd collection level.

May be able to demonstrate bug or reproduce bug with only 3/4 levels instead of 5.

What we are seeing is that collection is refreshed but the wrong component is returned.

This is happening in ViewLifecycle.performComponentLifecycle where it is pulling the wrong component path from the RefreshPathMappings for the CORRECT id (the one we are expecting to refresh)



 Comments   
Comment by Brian Smith (Inactive) [ 27/Jun/14 ]

FYI I spent 2-3 hours with the dev tracking down this bug and verifying that something is going wrong here

Comment by Brian Smith (Inactive) [ 30/Jun/14 ]

https://svn.kuali.org/repos/student/enrollment/ks-ap/trunk/ks-ap-ui/src/main/resources/org/kuali/student/ap/CourseSectionDetailsUI.xml

Where it fails, but it does not have the changes described above in this version, basically format-offering-list needs to refresh when the radio is changed

Generated at Thu Sep 24 13:23:22 CDT 2020 using JIRA 7.0.11#70121-sha1:19d24976997c1d95f06f3e327e087be0b71f28d4.