Nodes Cannot Be Dragged Under Page
Check the Page node's childWhitelist configuration. If Page has childWhitelist set and the current node is not on the whitelist, it cannot be dragged.
AliLowCodeEngine.material.getComponentMeta('Page').getMetadata().configure.component.nestingRule
.childWhitelist;
For example, in the demo, Page's childWhitelist is ['NextPage', 'ProDialog', 'Dialog', 'Drawer'], so only those components can be dragged into Page's children; all others are blocked.
Note: before 1.0.15, Page's childWhitelist restriction did not work; the bug was fixed in 1.0.16.
Fix
Method 1: Modify Page's childWhitelist directly—for example, remove it.
Method 2: Use material.registerMetadataTransducer to change Page's childWhitelist (useful when Page is maintained by someone else)