Is there a way to disable all components of a perspective flex container ?
You can do them all in one "batch", but this still requires you having selected all of them into a group with either individual Ctrl clicks or a blanket Shift click. There is no "disable all child components" option.
While not exactly disabling, if they were all in the same container, you could hide the container (set display to false).
Programmatically, you could do something like:
parent = self.getParent() # or other handle to container
children = parent.getChildren()
for child in children:
child.props.enabled = False
This works because most (all?) input components have an enabled property, and for those that don't setting an unused property should be harmless.
These are "runtime" options. I would go with cmallonee's answer for design time disabling.
HTH.
-Shane