添加自定义基本表达式呈现器
要为基本表达式添加自定义表达式呈现器,请执行以下步骤:
1. 有两种方法可自定义基本表达式的呈现器:
◦ 确保自定义类已实现 com.ptc.windchill.option.expression.BasicExpressionRenderer 接口或扩展 com.ptc.windchill.option.expression.DefaultExpressionRenderer 类。
◦ 使用 com.ptc.windchill.option.expression.AlternateExpressionRenderer 类以精简格式显示表达式,即仅包含选择名称和运算符。
2. 将 ato.expression.renderer 特性设置为自定义表达式呈现器类值。例如:
xconfmanager -s "ato.expression.renderer=com.ptc.windchill.option.expression.AlternateExpressionRenderer" -t codebase/wt.properties -p
3. 使用 AlternateExpressionRenderer 时,可加载以下自定义首选项,以通过用户首选项进一步控制呈现器行为:
◦ ext/part/ato/assignedChoiceValue - 用于控制选择的显示格式。默认值为 COMPACT,表示仅显示选择名称和运算符。对于 DETAILED 类型,将显示以逗号分隔的选项名称和选择名称。
◦ ext/part/ato/assignedChoiceTooltip - 控制是否显示工具提示。默认值为 NONE,表示将不显示工具提示。如果值为 COMPACT,则工具提示以精简格式显示,即仅包含名称和运算符。当将值设置为 DETAILED 时,工具提示将显示以逗号分隔的选项名称和选项说明以及选择名称和选择说明。