lowcode-engine meta文件中的onNodeAdd的用法

t98cgbkg  于 5个月前  发布在  其他
关注(0)|答案(5)|浏览(44)

通过拖拽组件能够触发onNodeAdd,通过复制组件也能触发onNodeAdd,但是我有没有办法能够区分是什么操作触发的onNodeAdd呢?

khbbv19g

khbbv19g1#

目前不支持,需要知道操作的场景是什么呢?

f2uvfpb9

f2uvfpb92#

目前不支持,需要知道操作的场景是什么呢?

复制form.item时,如果form.item有name的情况,复制这个form.item然后选中form.item中的组件(比如input)那么复制出来的那个form.item中的input也会被选中

ogsagwnx

ogsagwnx3#

没有很理解这个场景,可以描述详细点吗?比如,新增和复制的差异在哪里。

w80xi6nr

w80xi6nr4#

没有很理解这个场景,可以描述详细点吗?比如,新增和复制的差异在哪里。

我的意思是,我现在发现导致这个问题的原因是因为复制出来的form.item的name和被复制的form.item的name一样,所以我想在form的onNodeAdd中对这个复制出来的form.item的name进行修改

uurity8g

uurity8g5#

可以重写画布上复制的逻辑,在里面可以判断组件名,对属性进行修改
material.modifyBuiltinComponentAction('copy', CopyAction)

相关问题