使用 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 客户端体系结构公用对象概述。
示例的位置
要导航至产品中的此示例,请转至 > > > 。
此示例使用的操作模型
无
此示例使用的操作
无
此示例使用的文件
源文件
|
说明
|
|
|
com\ptc\mvc\builders\carambola\attributePanel\SimpleAttributesPanelBuilder.java
|
创建面板的配置和基准对象的构建器
|
com\ptc\carambola\property\PropertyUtils.java
|
包含 getExamplePropertyPanelData() 方法,该方法可构造作为此面板基准的 HashMap。
|