性能注意事项
请注意,图形表示在整个 Windchill 用户界面中呈现,因此可能会影响在 UI 中呈现属性的性能。特别是,如果定义很多图形属性,然后创建包含许多图形属性列的自定义表格视图,表的呈现性能可能会受到影响。
因此,建议您在实现自定义图形表示时考虑性能。
自定义示例代码
可提供支持图形表示的示例图形属性和示例表格。
显示图形属性的 Windchill 自定义区域包含两个示例表格。图形属性已针对部件的示例子类型 (称为 "Novel" 和 "Slider") 进行定义。当站点管理员访问所需自定义示例时,系统会自动加载这些示例类型及其一些示例实例。
通过导航至“自定义” > “组件目录” > Graphical Attributes,您将在 Windchill 产品中的可用可配置和不可配置示例表格中看到示例类型实例。
针对 Novel 和 Slider 类型 (文档/文献和部件/小组件子类型) 将 "exampleTrafficLight" 计算整数属性配置为图形属性。两个属性均使用“红绿灯”图形表示和以下公式进行配置
state.state=="INWORK"?1:((state.state=="CANCELLED")?0:2)
这意味着当对象处于“正在工作”状态时,红绿灯为黄色;当其处于“已取消”状态时,红绿灯为红色;当其处于其他状态 (即“已发布”) 时,红绿灯为绿色。
同样,将 "exampleProgressBar" 和 "examplePercentComplete" 属性分别配置为显示进度条和完成百分比。
这对您有帮助吗?