Qinao Liang

Results 22 comments of Qinao Liang

> > 我直接let json = this.$refs['wfd'].graph.save()获取数据 > > 直接赋值 this.demoData = json > > 发现这样并不能正常更新数据?是什么原因? > > 跟监听数据有关系, > data(oldData,newData){ > if(oldData !== newData) { > if (this.graph) { >...

> @Liang-aj 你可以试试 [workflow-bpmn-modeler](https://github.com/GoldSubmarine/workflow-bpmn-modeler) 谢谢回复,客户硬性要求这个的样式,没办法换其他方案

> 我不太确定这个啥原因啊,vue我不太熟,react的话需要之行setState才能让页面感知到你的数据变化 请问为什么原来的数据是空的话,会报错呢?

> hack 一下,如果没有数据的时候,用 v-if 把组件标签隐藏了,获取到数据以后,再显示出来,保证组件渲染的时候 data 已经有数据了 好的,我试试,我想知道关于那个XML该怎么使用?

> > > > 我直接let json = this.$refs['wfd'].graph.save()获取数据 > > > > 直接赋值 this.demoData = json > > > > 发现这样并不能正常更新数据?是什么原因? > > > > > > > > >...

> 可以实现啊,可以在dragEdge控制连线,或者hoverNodeActived中控制是否显示anchor 我要怎么判断已经连了一次线了呢?

> node有getOutEdges()方法可以获取出去的线,线又可以获取源节点和目的节点 感谢解答,现在还有个需求就是,给 线 插入两个id,分别是源节点自定义的id和目标节点的自定义id,请问有没有什么好的实现方法呢?

> edge上可以拿到source和target这俩就是源和目标节点的id啊

> edge上可以拿到source和target这俩就是源和目标节点的id啊 获取ID可以了,但是 控制线只可以 节点1=>节点2;节点2=>节点1 只可以一次来回,节点1只允许连接一次节点2,节点2也是只可以连接一次节点1 如果还有节点3也可以连接节点3,但是也是只可以连接一次 这个需求不知道怎么实现。。 如果直接在dragEdgs.js里面控制 updateEdge: true, delegate: true, delegateStyle: {}, dragEdge: false, 这里变量的话,一旦改变就不能复原了