枚举值列表 | ||||
数据类型 | 说明 | |||
字符串 | 合法值的枚举列表。枚举列表不同于其他值列表之处在于枚举列表可使用全局枚举或基于全局枚举。 如果一个“枚举值列表”条件使用或基于一个全局枚举,则在创建或编辑条件时,会显示所选全局枚举的名称。
|
外部枚举值列表 | ||||
数据类型 | 说明 | |||
字符串 | 来自外部源 (如 ERP 系统或 Windchill 外部的其他数据库) 的合法值枚举列表。 例如,可将 ERP 系统中的值链接至 Windchill 中某对象类型的“名称”属性。当用户创建或编辑该对象类型的对象时,可从填充自 ERP 系统的列表中进行选取。 此枚举列表支持以下功能: • 本地化值 • 排序顺序 • 从外部源进行动态更新。 在将外部枚举值列表约束添加至属性后,指定 EnumerationInfoProvider 实施的类名称以及为此值列表自定义的初始化字符串。
有关在外部枚举值列表中创建和添加数据的详细信息,请参阅 External Enumerated Value Lists (外部枚举值列表)。 |
不可变 | ||||
数据类型 | 说明 | |||
全部 | 无法设置、编辑或移除属性值。 此约束主要用于使属性过时,而不需要将其从用户界面移除。
|
合法值列表 | ||||||
数据类型 | 说明 | 示例 | ||||
全部 | 允许的属性值的列表。属性值必须与指定的约束值之一相同。 输入多个值,各个值之间以竖线 (|) 分隔,或单击文本字段旁的编辑图标 以打开“编辑约束”窗口。
| • 指定的合法值列表为 abc|cde|efg。 则可为属性指定的合法字符串为 abc、cde 或 efg。 • 对于对象参考数据类型,如果为对象参考关系指定的“另一方类”为 wt.org.WTUser 对象类型,输入的约束数据的属性为 last,且指定的合法值列表为 Johnson|Olsen|Smith,则参考用户“姓氏”属性的合法值只能为 Johnson、Olsen 或 Smith。 |
小写 | ||
数据类型 | 说明 | 示例 |
字符串 | 保存时会将大写字符转换为小写字符。 | 用户输入 AB-aBc1。 则保存并生成的值为 ab-abc1。 |
无重复的值 | ||
数据类型 | 说明 | |
所有全局属性数据类型 | 需要区分多值属性的值集。不允许出现重复的值。 |
正则表达式 | ||
数据类型 | 说明 | 示例 |
字符串 | 用于定义属性值必须满足的文本模式的常规表达式。支持标准常规表达式语法。 | 指定以下表达式: f..l 可接受的值包括: • fall • foil 被拒绝的值包括: • fossil • foot 指定以下表达式: [fall|winter]2016$ 可接受的值包括: • Product Line Winter 2016 • Release Fall 2016 被拒绝的值包括: • Winter Catalog 2016 • Release Fall 2012 |
必需的 | ||
数据类型 | 说明 | |
全部 | 属性必须至少具有一个值。 |
单值 | ||||
数据类型 | 说明 | |||
全部 | 只允许一个值。
|
字符串格式 | ||||
数据类型 | 说明 | 示例 | ||
字符串 | 约束字符串格式的基本掩码。 掩码使用以下替换: • C - 一个字母或数字。 • L - 一个字母。 • D - 一个数字。
| 可为电话号码指定以下掩码: (DDD)DDD-DDDD|DDD-DDD-DDDD|DDDDDDDDDD 可接受的值包括: • 123–456–7890 • (123)456–7890 • 1234567890 被拒绝的值包括: • 123–AB–6789 • 123/456/7890 |
字符串长度 | ||
数据类型 | 说明 | 示例 |
字符串 | 字符串长度必须等于或小于指定值。 “自”指定最小值;“至”指定最大值。 | “自”3“至”5 可接受的值包括: • ABC • abcd • abc12 被拒绝的值包括: • ab • abc123 |
建议值列表 | ||
数据类型 | 说明 | 示例 |
“日期和时间” “整数” “实数” “带单位的实数” 参考 字符串 URL | 一组属性建议值。 在文本字段中输入多个值,各个值之间以竖线 ( | ) 分隔,或单击文本字段旁边的“编辑”图标 打开“编辑约束”窗口。 | 对于字符串数据类型,如果指定的建议值列表为 abc|cde|efg,则属性的建议值为 abc、cde 或 efg。 |
大写 | ||
数据类型 | 说明 | 示例 |
字符串 | 保存时会将小写字符转换为大写字符。 | 用户输入 AB-aBc1。 则保存并生成的值为 AB-ABC1。 |
有效范围 | ||
数据类型 | 说明 | 示例 |
“日期和时间” “整数” “实数” “带单位的实数” 字符串 | 属性值必须等于或小于指定值。 “自”指定最小值;“至”指定最大值。 | 数据类型为整数,并指定以下范围: “自”3“至”5 可接受的值包括: • 3 • 4 • 5 被拒绝的值包括: • 2 • 6 字符串可以是字母数字字符。 • 如果希望输入只包含字母字符,则可指定以下范围: “自”cat“至”orange 可接受的值包括: ◦ dog ◦ fish 被拒绝的值包括: ◦ apple ◦ zebra • 如果希望输入只包含数字,则可指定以下范围: “自”3“至”5 可接受的值包括: ◦ 33 ◦ 465 ◦ 58 被拒绝的值包括: ◦ 29 ◦ 6008 |
通配符 | ||
数据类型 | 说明 | 示例 |
字符串 URL | 属性值必须与指定约束数据的通配符模式匹配: • “包含”- 包含指定值。这相当于 *string*。 • “开始于”- 从指定值开始。这相当于 string*。 • “结束于”- 以指定值结束。这相当于 *string。 • “等于”- 等于指定值。这相当于 string。 | “包含”sign 可接受的值包括: • Design • Signal 被拒绝的值包括: • Despite • Segment “结束于”er 可接受的值包括: • 工程师 • Writer 被拒绝的值包括: • 工程 • Written |