修改元素EC属性,对应尺寸信息发生了变化,尺寸没有变化;使用语雀上的教程可以修改值,但是元素形状没有变化;使用ECObject.instance["LENGTH"]=10000;ECObject.Create()然后报错,显示relationship属性发生改变
错误信息:Attempting to commit an ECRelationshipInstance {TRAY_COMPONENT_HAS_PORT(new instance)} when either source: {TRAY_STRAIGHT(:56FF00000001:15A19A0000)} or target: {TRAY_PORT(:56FF00000002:36A19A0000269B0000)} is not already persisted
从您这个属性名字"LENGTH"来看的话,应该是不能改的,这个属性是通过其他几何数据计算得来的,例如对于一条线的话,元素属性里边有起点和终点,然后这个长度是通过起点到终点的距离后台自动算出来的,是不能直接修改"LENGTH"的值的,但是可以更改起点终点的值。
Answer Verified By: XH zhang