How to best create flex repeater parameter dictionaries?

Not in base Ignition, there is no iteration in the expression language.

HOWEVER, pturmel's Integration Toolkit adds this functionality, if you are allowed to install 3rd party modules. I daresay it is an absolute necessity on any production system.

https://www.automation-pros.com/toolkit/doc/

For a cleaner looking script you can do list comprehensions.

def list_to_list_of_dicts(list_of_items, key_name):
	return [{key_name: item} for item in list_of_items]
4 Likes