#if (!$request || !$request.getAttribute("cascade"))
$!request.setAttribute("cascade" , "true")
## @TODO Somewhat of a hack should move when fields is refactored.
#end
#controlHeader ($action $customField.id $customField.name $fieldLayoutItem.required $displayParameters.noHeader)
#if ($value.getValuesForKey(null) && !$value.getValuesForKey(null).empty)
#set ($selectedParent = $value.getValuesForKey(null).iterator().next())
#end
#if ($value.getValuesForKey('1') && !$value.getValuesForKey('1').empty)
#set ($selectedChild = $value.getValuesForKey('1').iterator().next())
#end
##par: $!value.getValuesForKey(null) :
##child: : $!value.getValuesForKey('1') :
##selpar: : $!selectedParent.class :
##selchild: : $!selectedChild.class :
#controlFooter ($action $fieldLayoutItem.fieldDescription $displayParameters.noHeader)