将自定义模型化属性添加到所有表格视图中
本节将详细介绍使自定义模型化属性在创建表格视图用户界面中可用所需的步骤。
先决条件:您已经拥有具有自定义模型化属性的类。有关详细信息,请参阅
属性自定义。
1. 创建特定于站点的文件以描述新类及其属性。
◦ 例如 codebase\AvailableAttributesSite.xml
◦ 创建此文件并包含以下格式的内容:
<?xml version="1.0" standalone="no"?>
<AvailableAttributes>
<Class name="<fully qualified class name>">
<Include name="<fully qualified super class name>"/>
<Attribute id="<attribute name>"/>
…
</Class>
</AvailableAttributes>
示例:
<AvailableAttributes>
<Class name="ext.myCompany.MyCompanyChangeIssue">
<Include name="wt.change2.WTChangeIssue"/>
<Attribute id="myCompanyString"/>
<Attribute id="myCompanyInt"/>
<Attribute id="myCompanyTime"/>
</Class>
</AvailableAttributes>
◦ 包括在此文件中的所有属性在包含该类的所有表格中均可用。
2. 使用以下命令修改 site.xconf,以在属性查找中包括新文件。
xconfmanager -s
com.ptc.core.htmlcomp.createtableview.AvailableAttributesDigest
er.fileLocation=/com/ptc/core/htmlcomp/createtableview/Availabl
eAttributes.xml,AvailableAttributesSite.xml
3. 使用以下命令传播 xconf 更改
xconfmanager -p