使用加载文件更新选项和选取项
可以使用加载文件来更新选项和选取项的属性。还可以使用此过程来指定先前不可用的新属性 (如“数据类型”)。
为要加载的选项指定下列属性。
csvBeginEditOption 的属性
属性
说明
是必需还是可选?
csvname
要更新其属性的选项的名称。不支持更改选项的名称。
必需
csvcontainerPath
选项所在容器的路径。不支持更改选项的容器路径。
必需
csvnumber
要更新其属性的选项的编号。不支持更改选项的编号。
可选
csvdescription
选项说明。
可选
csvoptionDataType
指定选项具有的选择类型。只能将数据类型从 STRING 更改为 NUMERIC。不支持将数据类型更改为 BOOLEAN 类型,也不支持将其从此类型更改为其他类型。
可选
csvrequiredOption
指定选项是否为“必需”
可选
csvQoMName
为采用数字值的选项指定“测量数量”。上述情况仅在数据类型为 NUMERIC 的情况下适用。
可选
csvsingleChoiceSelection
指定选项是否为单选选项。不支持更改布尔型选项的单一选择选定属性。
可选
csvOverrideDisplayUnits
使用此字段可以设置采用 SI:mm;MKS:cm 格式的特定测量系统的覆盖单位。上述情况仅在数据类型为 NUMERIC 的情况下适用。
可选
为要加载的选择指定下列属性。
csvEditChoice 属性
属性
说明
是必需还是可选?
csvname
要更新其属性的选择的名称。不支持更改选择的名称。
必需
csvnumber
要更新其属性的选择的编号。不支持更改选择的编号。
可选
csvdescription
选择说明。
可选
csvchoiceDataValue
指定数字选择的值。
可选
* 
您无需加载一个选项的所有选取项。请仅指定想要编辑的选取项。
示例
<csvBeginEditOption handler="com.ptc.windchill.option.load.Loader.beginEditOption">
<csvname>EOL_LENGTH</csvname>
<csvcontainerPath>/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=EditOptionLoaderTest</csvcontainerPath>
<csvdescription>String 2 numeric</csvdescription>
<csvoptionDataType>NUMERIC</csvoptionDataType>
<csvQoMName>Length</csvQoMName>
<csvOverrideDisplayUnits>SI:cm;MKS:mm</csvOverrideDisplayUnits>
</csvBeginEditOption>
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>EOL_10M</csvname>
<csvdescription>String 2 numeric</csvdescription>
<csvchoiceDataValue>10</csvchoiceDataValue>
</csvEditChoice>
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>EOL_40M</csvname>
<csvdescription>String 2 numeric</csvdescription>
<csvchoiceDataValue>40</csvchoiceDataValue>
</csvEditChoice>
<csvEndEditOption handler="com.ptc.windchill.option.load.Loader.endEditOption"/>
布尔型选项和选择的编辑示例
<!-- Boolean Option: IsDeluxeTrim -->
<!-- Updating the description and the required attributes -->
<csvBeginEditOption handler="com.ptc.windchill.option.load.Loader.beginEditOption">
<csvname>IsDeluxeTrim</csvname>
<csvcontainerPath>/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Milkshake</csvcontainerPath>
<csvdescription>This is the Deluxe Trim Option</csvdescription>
<csvrequiredOption>true</csvrequiredOption>
<csvBeginEditOption>
<!-- Boolean Choice: True -->
<!-- Updating the description -->
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>IsDeluxeTrim_TRUE</csvname>
<csvdescription>The trim is deluxe.</csvdescription>
</csvEditChoice>
<!-- Boolean Choice: False -->
<!-- Updating the description -->
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>IsDeluxeTrim_FALSE</csvname>
<csvdescription>The trim is not deluxe.</csvdescription>
</csvEditChoice>
<csvEndEditOption handler="com.ptc.windchill.option.load.Loader.endEditOption"/>
这对您有帮助吗?