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

qvk1mo1f  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(136)

我在XPage上使用了一个Name Picker,它本身运行良好,可以在XPage处于编辑模式时正确地将值添加到字段中。我想获取这个值并将其添加到XPage上其他地方的标签中。我尝试过将Dojo与字段的onchange事件一起使用,但没有效果(我想是因为新值还没有出现在文档的HTML中)。有没有其他方法可以做到这一点?
在Notes客户机中,我使用@SetField完成此操作,然后刷新文档。

ao218c7q

ao218c7q1#

我的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)

相关问题