lowcode-engine
lowcode-engine copied to clipboard
数据源新增,修改和删除有监听事件吗?
数据源面板中新增,修改,删除数据源可以监听到吗?我们需要在数据源增删改的时候做一些处理,请问如何实现呢
dataSource 是挂载到 root 节点的一个属性,从这个角度来看,可以通过监听节点属性事件来做~
AliLowCodeEngine.project.currentDocument.onChangeNodeProp(({ node, prop }) => {
if (node.componentName === 'Page' && prop.key === '___dataSource___') { console.log(node, prop) }
})
这种方式无法获取到操作的数据源的信息吧,比如新增了一个数据源,在节点属性监听事件里可以获取到新增的这个数据源的信息吗?