使用 Java 构建器的简单属性面板
该示例使用 SimpleAttributesPanelBuilder,与高级属性面板示例类似,但前者会将面板配置为简单的 name:value 对列表。
构建器通过执行以下三项操作使其成为简单属性面板:
1. 构建器仅创建一个 GroupConfig。在此示例中,首次向构建器添加 AttributeConfig 时,AttributePanelConfig 会隐式创建 GroupConfig
2. 构建器不会针对 AttributeConfigs 指定 rowPos、colPos 或 colSpan 特性。
3. 构建器将面板配置的视图显式设置为 "/components/simpleAttributePanel.jsp"。
此面板的构建器的 buildComponentData() 方法会对如何执行将可持续对象作为面板基准对象之外的操作进行说明。尽管面板对象通常为 Windchill 业务对象,但也可以存在例外情况。您可以使用可用于通过 bean 样式 getter 方法或 Map-style get() 方法访问属性值的任何对象。在这种情况下,行数据为 HashMap。有关详细信息,请参阅Windchill 客户端体系结构公用对象概述
有关使用 Java 构建器创建简单属性面板的详细信息,请参阅解决方案 - 使用在 Java 构建器类中创建的配置创建简单或高级属性面板
示例的位置
要导航至产品中的此示例,请转至“自定义” > “组件目录” > “属性面板” > Simple Attribute Panel Using a Java Builder
此示例使用的操作模型
此示例使用的操作
此示例使用的文件
源文件
说明
com\ptc\mvc\builders\carambola\attributePanel\SimpleAttributesPanelBuilder.java
创建面板的配置和基准对象的构建器
com\ptc\carambola\property\PropertyUtils.java
包含 getExamplePropertyPanelData() 方法,该方法可构造作为此面板基准的 HashMap。
这对您有帮助吗?