我有一个字段,其值是一个字符串数组。
示例:妈妈,爸爸,儿子等
可以重复这些值的链接吗?
实施例:
当我点击链接以获得href = www。" fieldvalue" .com。
编辑:它不是矢量,而是数组。
答案 0 :(得分:1)
创建重复控件。对于字段名称中的值add。就像是 : document1.getItemValue(" myMultiValueField&#34)
我认为应该重复你的领域,假设它是一个真正的多值。逗号分隔字符串需要更多工作。所以我不是在谈论那个......
确保重复的集合名称/ var名称类似于" rowData"
rowData应该是一个String。
在重复内部删除一个链接控件。
将标签计算为简单" rowData"。 (代码中没有引号)
计算网址 - 我认为这是"价值"在链接的所有属性
那只是javaScript所以你应该能够做到这样的事情:
return "http://" + rowData + ".com"
那很粗糙 - 你必须玩它但是如果我正确地跟着你应该工作。
对于逗号删除字符串...在重复控件中,您需要使用SSJS或@functions将其分解为数组,以便重复可以对其进行处理。
答案 1 :(得分:0)
在重复中,您需要将value属性映射到Vector并设置var属性,这是您引用每个元素的方式。注意:逗号分隔的字符串是单个值,重复需要多个值。因此,您需要将其转换为Vector或其他多值对象。
在重复内部,您可以使用任何其他控件并像在其他地方一样计算值。要访问重复控件源中的每个元素(即Vector中的每个字符串,在本例中),请使用您在var属性中定义的变量名称。