@Darragh - You need to sync ranges
rather than RangeList
. It will cause the UDDynamic to relate with the ranges.
$DCUZones = Get-NetworkZoneList
New-UDSelect -Option {
ForEach ($Network in $Zones) {
New-UDSelectOption -Name $Network.Zone -Value $Network.Zone
}
} -OnChange {
$Message = "Retrieving ranges for " + $EventData
Show-UDToast -Message $Message
$Ranges = Get-NetworkIPRangesInZone -ZoneName $EventData
Sync-UDElement -id "ranges" Sync-UDElement -id "ranges"
}
New-UDDynamic -Id ‘ranges’ -Content {
New-UDRadioGroup -Id “RangeList” -Label “Ranges” -Content {
ForEach ($Range in $Ranges.Range) {
New-UDRadio -Label $Range -Value $Range
}
}
}