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