0

如何设置 djDateTextBox 和 djTimeTextBox 组件的值?

我试过 getComponent("djDateTextBox1").setValue("10/12/2012");

但这似乎不起作用。

4

2 回答 2

1

对我来说,这里的代码工作得很好(由按钮的服务器端 onclick 事件调用,执行完整更新):

getComponent("djDateTextBox1").setValue(@Today());

否则,您也可以使用一些客户端脚本获得类似的结果,如

dojo.byId("#{id:djDateTextBox1}").value = new Date();
于 2012-10-12T16:15:18.120 回答
0

感谢 Lothar 让我走上正轨,但这就是我解决它的方法:

var sdt:NotesDateTime = doc.getItemValueDateTimeArray("ContractorStartDateTime")[0];
var fdt:NotesDateTime = doc.getItemValueDateTimeArray("ContractorFinishDateTime")[0];

getComponent("djDateTextBox1").setValue(sdt.toJavaDate());
getComponent("djTimeTextBox1").setValue(sdt.toJavaDate());

getComponent("djDateTextBox2").setValue(fdt.toJavaDate());
getComponent("djTimeTextBox2").setValue(fdt.toJavaDate());
于 2012-10-12T17:34:06.113 回答