使用XPage在编辑模式下获取字段的值 - 可以使用Dojo或JavaScript吗?

时间:2013-04-25 07:10:43

标签: javascript dojo xpages

我在XPage上使用了一个名称选择器,它本身运行良好,并且在编辑模式下XPage正确地添加了一个值。在将新值放入字段后,我想立即获取该值并将其添加到XPage上其他位置的标签上。我已尝试将Dojo与字段的onchange事件一起使用但它不起作用(我认为因为新值尚未出现在文档的HTML中)。还有其他方法吗?

在Notes客户端中,我使用@SetField执行此操作,然后刷新文档。

1 个答案:

答案 0 :(得分:1)

下面针对此问题的我的Dojo解决方案 -

var idCE = "#{id:CurrentEditor}";
var idPM = "#{id:PersonalManager}";
var pm = dojo.attr(idPM,"value");
dojo.byId(idCE).innerHTML = pm;

我使用dojo.attr获取尚未保存的文档中的输入字段的值,然后使用dojo.byId(“id”)将其添加到标签.innerHTML。

如果CurrentEditor是输入字段,我会使用

dojo.attr(idCE,"value",pm)