EC自定义属性,配置文件中有CalculatedECPropertySpecification 可以设置默认值,但是会变为只读。如何让其属性可读写。

我也是看了其中一个帖子,Bentley ClassEditor工具,其中有CalculatedECPropertySpecification 自定义属性可满足给ECProperty设置默认值的功能。如图中所说:

链接: communities.bentley.com/.../ec

我成功的给自定义属性添加了默认值,但是却是只读状态。<IsDefaultValueOnly>True</IsDefaultValueOnly> 改为 <IsDefaultValueOnly>False</IsDefaultValueOnly> 依旧不行。如何让这个属性可读写?

一下是我的文件信息:

Parents Reply
  • 我在MSV8i中测试了,确实有此问题。不过MSCE下提供了简化版的EC技术ItemType,再也不用纠结这些细节问题了,直接通过界面定义的Property中就有让我们指定默认值的地方。而且是可写的。

    我导出了ItemType对应的ECSchema,也是和我们写的一样,通过CalculatedECPropertySpecification自定义属性实现的默认值,但是可写的。建议尽快升级到MSCE为好。



    Answer Verified By: 瑞 胡 

Children
No Data