0
我有一个注释下拉字段。我需要获得它的'选项'列表以在javascript中创建数组。如何从Notes下拉字段填充javascript数组
我有一个注释下拉字段。我需要获得它的'选项'列表以在javascript中创建数组。如何从Notes下拉字段填充javascript数组
如果是Domino公式中所计算的下拉字段的值列表(如DBColumn或DBLookup),那么你可以建立的JavaScript阵列以同样的方式,使用这样的方法:
在您的形式,添加以下 - 所有设定为直通HTML:
<script>
var arValues, i;
i=0;
[COMPUTED-FIELD]
</script>
添加计算字段,设定为直通HTML和使用新行的多值分隔设置。已经计算领域有一个公式是这样的:
list:[email protected] (""; ""; ...)
@if(@iserror(list); ""; ("arValues[i++]='" + list) + '';");
结果应该soemthing写回浏览器,如:
<script>
var arValues, i;
i=0;
arValues[i++]='VAL 1';
arValues[i++]='VAL 2';
...
</script>
你也可以做到这一点从Javascript客户端来代替。确保在下拉列表中输入Domino中的ID(在html选项卡上),然后在Javascript中,document.getElementById(“YOUR_DROPDOWN_ID”)。options将是一个对象数组,每个对象都具有“value”和“text”属性。根据你的需要,使用它,或者遍历元素,获取每个值并构建你自己的新数组。
上下文是什么?您是在客户端还是在Domino服务器上执行此操作(即在浏览器中运行的JavaScript?) – 2010-06-11 18:14:30