在ADF中,我想在java脚本中找到一个输入文本。我测试了一些代码,比如
AdfPage.PAGE.findComponentByAbsoluteId('root:it1::content');
或者
document.getElementById('it1').value;
但我找不到输入文字.我看到了HTML源,我发现id是这样的东西.所以我的问题是r1和it1之间的 "2".有时这个数字会变成0,所以我又找不到id.能帮我吗?
id="r1:2:it1::content"
所以我的问题是在r1和it1之间的 "2". 有时这个数字在这个页面上会变成0,所以我又找不到id了,你能帮帮我吗?
ADF根据构建页面的方式在id中使用了变量编号。
如果你一定要这样做,你可以获取父组件,然后在子组件中迭代,直到找到it1。
然而这并不理想,在ADF开发中,你很少需要真正的JS。 如果你提供你想要完成的任务和你的jsfjsp中的样本,也许有人能够提供更有用的解决方案。