span8
span4
好吧,这是一种缺陷。Workbench和Quick Translator正在以不同的方式解释该值。但部分原因是我不认为这是处理这个问题的最好方法。
您发布的参数有两个选项——但它们只是您正在选择的字符串。您没有选择属性。这个视频显示了图标如何从属性到字符串时,你作出选择:
https://www.screencast.com/t/wAQbOGkh
Workbench选择将这个选择解释为一个属性,因为该名称的属性已经存在。快速翻译器不会。如果我要说工作台的行为是错误的,但我怀疑我们现在是否想要改变。
解决方案是:在您发布的参数定义中,而不是配置为GME_NAAM%WPSNAAMNEN(即将其更改为@Value(GME_NAAM)%@Value(WPSNAAMNEN)(即每个条目被指定为一个属性)。
这样的作品,但这有一点小技巧。
另一个解决方案应该是将参数类型更改为属性名,然后将writer特性类型名称更改为@Value($(_layer))。但这是行不通的(我认为应该)即使有,你也要给最终用户提供可供选择的全部属性。
不管怎么说,尝试第一个解决方案,看看你是怎么想的。这对我很有效。
您确实需要选择一个属性(这不应该是一个可选参数),当然它需要用一个值填充。
不管怎么说,我可以重现你的错误,如果我使用快速翻译器,我也会遇到这种情况。我认为这可能是一个错误,我建议你把这个发送到外管局的支持团队,亚搏在线或者FME经销商的支持团队。
您是否将layername指定为@Value($parameter) ?如果是这样的话,尽管我注意到Quick Translator并没有显示工作台所在的属性列表。
©2019安全亚搏在线软件公司|法律