Question re app_connect custom extensions

Hi Brian,

The App Connect components follow very strict insert rules hierarchy.

So you see only components that are allowed to be inserted based on the currently selected component.

If your component can be inserted anywhere then you have to add:

anyParent: true,

Otherwise if wont be available. The anyParent option is described in: Wappler Extensibility - Writing Custom App Connect Components and Formatters

If you want it to be available under an existing component, you can either specify it in the HJSON rules of the other component as child, or register it by name on any other parent as:

	parents: {
		'dmx-body': -1,
		'dmx-app': -1,
		'bs5-container': -1,
		'bs5-flex-container': -1
	}

where you give the other component name and a number of how many times it might be added or -1 for unlimited

I added that to the docs as well now

2 Likes