Ok, I'm trying to use FlexRepeaterPlus, and I cannot get the instances to populate correctly....
I have a view with 3 input parameters, and I'd like to use two of them as common, and one as variable on each instance.
I'm feeding this transform a list of the instances I want:
a={}
counter=0
value.sort(reverse=True)
for i in value:
instance={"viewParams":{"Station":i},
"viewStyle": {"classes": ""},
"viewPosition": {},
"key": counter
}
a[counter]=instance
counter=counter+1
return a
My array looks correct if I setup a custom property with the transform,
{
"0": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 180
},
"key": 0
},
"1": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 172
},
"key": 1
},
"2": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 171
},
"key": 2
},
"3": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 170
},
"key": 3
},
"4": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 160
},
"key": 4
},
"5": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 150
},
"key": 5
},
"6": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 130
},
"key": 6
},
"7": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 110
},
"key": 7
},
"8": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 100
},
"key": 8
},
"9": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 93
},
"key": 9
},
"10": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 91
},
"key": 10
},
"11": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 90
},
"key": 11
},
"12": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 81
},
"key": 12
},
"13": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 80
},
"key": 13
},
"14": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 70
},
"key": 14
},
"15": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 60
},
"key": 15
},
"16": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 50
},
"key": 16
},
"17": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 41
},
"key": 17
},
"18": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 21
},
"key": 18
},
"19": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 20
},
"key": 19
},
"20": {
"viewStyle": {
"classes": ""
},
"viewPosition": {},
"viewParams": {
"Station": 10
},
"key": 20
}
}
But I cannot get the actual instances list to change, regardless of using a binding to the array or using the script push method as a startup event. I'm currently using periscope 0.7.4 (b2025050202)
Thanks!