ADF-Oracle在id中设置了数字,在javascript中找不到。

问题描述 投票:0回答:1

在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了,你能帮帮我吗?

javascript oracle oracle-adf
1个回答
0
投票

ADF根据构建页面的方式在id中使用了变量编号。

如果你一定要这样做,你可以获取父组件,然后在子组件中迭代,直到找到it1。

然而这并不理想,在ADF开发中,你很少需要真正的JS。 如果你提供你想要完成的任务和你的jsfjsp中的样本,也许有人能够提供更有用的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.