Javascript JointJS 2.2.1型号和#x27的造型;s端口
之前我使用的是JointJS 0.9.10和shapes.devs.Model的attrs,如下所示正常工作Javascript JointJS 2.2.1型号和#x27的造型;s端口,javascript,styling,jointjs,Javascript,Styling,Jointjs,之前我使用的是JointJS 0.9.10和shapes.devs.Model的attrs,如下所示正常工作 attrs: { '.inPorts .port-body': { fill: 'red' }, '.outPorts .port-body': { fill: 'yellow' } } 但是当我将JointJS升级到2.2.1版时,这种样式不再影响模型的端口。此属性名称是否在最新版本上进行了更改。任何知道这个问题的人,请向我解释,谢谢。JointJS v2.2
attrs: {
'.inPorts .port-body': { fill: 'red' },
'.outPorts .port-body': { fill: 'yellow' }
}
但是当我将JointJS升级到2.2.1版时,这种样式不再影响模型的端口。此属性名称是否在最新版本上进行了更改。任何知道这个问题的人,请向我解释,谢谢。JointJS v2.2.1中的等效表达式如下所示
el.prop({
ports: {
groups: {
'in': {
attrs: {
'.port-body': { fill: 'red' }
}
},
'out': {
attrs: {
'.port-body': { fill: 'yellow' }
}
}
}
}
});
由于版本1.0
可以向任意joint.dia.Element
添加端口。端口不是元素标记的一部分,不能再通过attrs
设置样式
有关更多信息,请参阅端口API。JointJS v2.2.1中的等效表达式如下所示
el.prop({
ports: {
groups: {
'in': {
attrs: {
'.port-body': { fill: 'red' }
}
},
'out': {
attrs: {
'.port-body': { fill: 'yellow' }
}
}
}
}
});
由于版本1.0
可以向任意joint.dia.Element
添加端口。端口不是元素标记的一部分,不能再通过attrs
设置样式
有关更多信息,请参阅端口API