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