lowcode-engine
lowcode-engine copied to clipboard
meta文件中的onNodeAdd的用法
通过拖拽组件能够触发onNodeAdd,通过复制组件也能触发onNodeAdd,但是我有没有办法能够区分是什么操作触发的onNodeAdd呢?
目前不支持,需要知道操作的场景是什么呢?
目前不支持,需要知道操作的场景是什么呢?
复制form.item时,如果form.item有name的情况,复制这个form.item然后选中form.item中的组件(比如input)那么复制出来的那个form.item中的input也会被选中
没有很理解这个场景,可以描述详细点吗?比如,新增和复制的差异在哪里。
没有很理解这个场景,可以描述详细点吗?比如,新增和复制的差异在哪里。
我的意思是,我现在发现导致这个问题的原因是因为复制出来的form.item的name和被复制的form.item的name一样,所以我想在form的onNodeAdd中对这个复制出来的form.item的name进行修改
可以重写画布上复制的逻辑,在里面可以判断组件名,对属性进行修改 material.modifyBuiltinComponentAction('copy', CopyAction)