基本自定义 > 用户界面自定义 > 收集 UI 数据 > NmObject 实用程序 > 解决方案
  
解决方案
如果应从除基准对象以外的其他对象中提取属性值,则可以配置一个从中获取属性值的不同“目标对象”。
目标对象将作为“基准”传递到数据实用程序,而不是基准对象。请注意,指定的目标对象必须是可从基准对象中寻址的。请参阅过程 - 配置不同的目标对象
如果表格或树的基准对象不是标识符可用于表格行操作或行选择的可持续对象,则可以配置获取行对象标识符应该使用的方式。按首选项排序,选项包括:
过程 - 在行数据对象上实现 getOid()
过程 - 配置不同的目标对象
必备知识
需要了解以下内容:
Windchill 应用程序上下文 ("service.properties")
JCA 概述
MVC 概述
JCA NmObject 概述
相关信息包括对多个或所有这些主题的参考。
术语的定义
术语
定义
基准对象
由面板、树或表构建器类的 getComponentData 方法返回的对象。例如,BinaryLink 的集合。
行数据
与基准对象相同
目标对象
将被发送到数据实用程序中的对象。默认情况下,目标对象与行数据相同。如有必要,可以按列覆盖目标对象。(例如,目标对象可以是第一列的 BinaryLink,第二列的角色 A 对象,第三列的角色 B 对象等) 警告 - 如果对表格同时使用两者,请确保 NmObjectUtility 将查找并确认目标对象,从而创建正确的 NmObject。例如,这会影响编号列是否起作用。