span8
span4
可能没有人会投票给这个,但我需要用户能够选择只有最深的嵌套的在已发布的参数中列出。例如,考虑这些列表属性:
_list {0} .sublist {0}
_list {0} .sublist {0} .attribute1
_list {0} .sublist {0} .attribute2
_list {0} .sublist {1}
_list {0} .sublist {1} .attribute1
_list {0} .sublist {1} .attribute2
_list {1} .sublist {0}
_list {1} .sublist {0} .attribute1
_list {1} .sublist {0} .attribute2
_list {1} .sublist {1}
_list {1} .sublist {1} .attribute1
_list {1} .sublist {1} .attribute2
目前,在FME中,用户只能选择上面的整个嵌套列表。_list {} .sublist {})或列表中的单个项所有(如列表键。_list {1} .sublist {0} .attribute1).
我想要的是返回一组特定的“子”作为列表,例如。_list {1}.sublist {}(注意1 ! !)。
当我打电话给feature.getAttribute ('_list {1}.sublist {}')在PythonCaller中,它将获取下列列表属性:
_list {1}.sublist {0}
_list {1}.sublist {1}
这些是第二个“父”的“根子”。
指定_list {0}.sublist {} .attribute1将获取:
_list {0}.sublist {0} .attribute1
_list {0}.sublist {1} .attribute1
这些是第一个“父”的“命名子”。
我已经有两种情况了ListKeyValuePairExtractor和ListAppender我正在为那一个新的/修改)工作GUI类型对于一个发布的参数将是非常有用的。
@sander_s-在与我们的开发团队交谈后,我的理解是一旦“列表附加”和“列表降级”被实现到产品中(即从本质上讲)不需要Python工作区。目前还不清楚是否会同时处理新的GUI类型,但它至少应该提供一个中间步骤来减轻痛苦!
就其价值而言,@DeanAt亚搏在线Safe创建了一个ListDemoter定制的变压器。也许不完全相关对于这个讨论,但对于XML爱好者来说可能更有吸引力!,)
分享你的好点子,或者为别人的点子投票。
©2019安全亚搏在线软件公司法律