我有一个日期列表字段,需要用另一个值
替换列表中的值所以我有这个类型列表"日期列表"
用户在网页的日期字段中输入新值。在这种情况下,应该将此新值添加到日期列表中的第二项,但在实际情况下,它应该能够添加到列表中的任何位置
这是用户输入新日期的输入字段
<xp:inputText id="inputText1">
<xp:this.converter>
<xp:convertDateTime pattern="yyyy-MM-dd"></xp:convertDateTime>
</xp:this.converter>
</xp:inputText>
这是我在我的按钮中使用的代码,它应该替换日期
doc是XPage上的数据源
var v:java.util.Vector = doc.getDocument().getItemValueDateTimeArray("TDate")
v.setElementAt(getComponent("inputText1").getValue(),1)
doc.replaceItemValue("TDate",v)
doc.save()
我不确定我在这里做错了什么,但我似乎有两个问题,首先我保存后字段似乎只包含一个元素,其次添加的日期包含日期和时间,而不仅仅是日期
这是运行代码后的结果
使用多值&#34;文本&#34;运行相同类型的代码现场工作正常。
如何修改我的代码,以便我在日期列表中的替换操作
答案 0 :(得分:0)