我无法在tStatCatcher中正确显示我的组件标签。我已经重命名了我的组件标签,但在记录了tStatCatcher的原始字段时,该名称仍然是前一个。
E.g。从tDatabaseInput1
重命名来自MY_QUERY的tDatabaseInputtStatCatcher仍然显示tDatabaseInput1。它应该是新名称MY_QUERY。
任何人都可以提供帮助。
提前致谢
答案 0 :(得分:1)
您无法删除该组件的技术名称,它将始终作为tComponent_1显示在日志中,以确保显示单一性。
你可以做的是使用__UNIQUE_NAME__
将MY_QUERY添加到技术名称
它仍然不会显示在您的日志中,但您可以看到MY_QUERY链接到tComponent_1。
例如:
[]
答案 1 :(得分:0)
我不确定这是否是最好的答案。但我现在坚持这个实现,除非有人分享了更好的方法。
我创建了一个例程java类,其方法是将tStatCatcher的row.origin
映射到我的硬编码标签名称列表中:
public static String mapToLabel(String uniqueName) {
switch(uniqueName) {
case "tDatabaseInput1":
return "MY_QUERY";
default:
return "--not mapped";
}
}
然后我在tMap的表达式编辑器上调用了这个方法。